欧姆龙PLC的技术问题及解决方法

一、常断标志是什么意思?什么情况下可以用常断标志,常断标志位在什么时候接通呢?
例如,CNT指令,如果客户不允许在任何情况复位,那么在RESET端传常开的P_OFF
PID运算后的输出量是个连续的量,哪怕是开关量输出的PID控制,输出的也是占空比,这样是无法直接实现正反转的,您需要再用比较功能来实现正反转,例如,芇ID输出量大于50%时,让电机正传,反之则反转
你可以把这个目标范围经过处理后变成一个点给设定值。PID输出当然是根据比例积分微分运算后给出的,进行的是一个自动的控制,所以没有固定值,如果你需要固定的输入对应固定的输入的话,直接用定标做就可以,没有必要用PID。TPO指令给一个输出,而一个输出只要功率够可以连多个继电器,但问题就是你说的同一个信号控制的多个继电器,怎么可能有些是高电平有些是低电平,他们的电平肯定是一致的。如果要不一致,就再用其他的PLC输出点串到各自回路里分别控制,但关键是什么时候需要哪个继电器ON,什么时候需要哪个继电器OFF,这个逻辑一定要事先自己清楚并写到PLC程序里。
一条PID指令只能是正转控制或者反转控制,不能正反转同时控制,像你这种情况用两条PID指令就可以了
信号大时4个都工作,信号小时每个继电器间歇式轮换工作,什么时候算信号大,什么时候算信号小?间歇轮换工作具体是以多少时间为间隔轮换的?冷却区间的反比具体是如何比的?加热用正比,冷却用反比,那么就是说不需要用PID控制?冷却的时候是不是用的其他控制设备,输出需要转换成脉冲吗
2浮点数和小数是一个概念吗?
1.是按照浮点数的格式存在连续的两个通道里,也就是用32位的2进制表示一个浮点数,两个通道一共32位(0-31),最高位表示符号,23-30位表示指数,0-22位是尾数。
3.复杂的都用浮点数,如果简单的只需要一位或两位小数的,可以考虑把整数放大10倍或100倍计算,结果也能保留小数,但数据本身还是16进制或BCD码的,只是你自己知道最后的一位或两位是小数。这种方法的前提是数据计算时位数要够。
TXD的执行是外设服务时间去处理的
执行完成后,马上执行下个指令
这个时间就比前面指令执行时间要长,具体要看字节数,一般十几或是几十ms,如果一个扫描周期的外设发送不完,那么下个扫描周期的外设服务时间继续发送 八、1、在CP1H中设定模拟量的量程有6000和12000之分,这个是怎么确定的?
1.6000和12000是分辨率,也就是把输入信号例如4-20ma分成6000份或者12000份。具体设置就是在软件的设置里的内建ADDA这一栏的最上面选择6000或12000,然后下载下去断电上电就可以了
九、脉冲设定用4位8421码来设定,输出用PLS2,PLC读入的是16进制的,
1234个脉冲,而不是4660个脉冲。
是把PLC读取到的16进制数做为PLS2指令设定的脉冲数吗?
如果输入的"1234"是16进制数,直接把该16进制数做为PLS2