上一次,我们丙通MRO对关于关于欧姆龙PLC各种故障问答进行了详细的讲解,以下就为大家讲解下关于欧姆龙PLC各种故障问答二说明:

一、顺序中间有一条TXD指令,假设发送数据时间为50mPLC执行TXD指令应该是小于50m吧,请问是等我数据发送完成之后再执行TXD以后的指令吗?也就是说50m以后
TXD执行是外设服务时间去处理的实际在顺序执行中,TXD指令执行时间256个字节,例如CP1H只要1.2ms,执行完成后,马上执行下个指令,最后,一个扫描周期的顺序执行完成,达外设服务时间后才发送数据
这个时间就比前面指令执行时间要长,具体要看字节数,一般十几或是几十ms如果一个扫描周期的外设发送不完,那么下个扫描周期的外设服务时间继续发送
二、该控制方式用于工业热处理炉窑,其主要工作原理为:输入420mA 信号,411mA 为一个处理区间(冷却动作)1113mA 为死区(不需要动 作)1320mA 为另一个处理区间(加热动作)当处于加热区间时,1320mA 对应0100%输出,但此0100%输出需转换为周期10脉冲输出,假设需要4个继电器输出点,随着输入信号的大小,4个继电器需要不同方式工作,信号大时4个都工作,信号比拟小时,要求每个继电器间歇式轮换工 作;对于冷却区间,则输入信号与输出成反比。不知道使用CP1H该如何编程,谢谢
信号大时4个都工作,信号小时每个继电器间歇式轮换工作,什么 时候算信号大,什么时候算信号小?间歇轮换工作具体是以多少时间为间隔轮换的冷却区间的反比具体是如何比的加热用正比,冷却用反比,那么就是说不需要 用PID控制?冷却的时候是不是用的其他控制设备,输出需要转换成脉冲吗
三、脉冲设定用4位8421码来设定,输出用PLS2,PLC读入的16进制的
如何转换成10进制,即如果设定是1234个脉冲,则PLS2输出也是1234个脉冲,而不是4660个脉冲。
PLS2脉冲输出指令,设定的脉冲数、加减速率、目标频率等都是16进制的,把PLC读取到16进制数,做为PLS2指令设定的脉冲数吗?如果输入的123416进制数,直接把该16进制数做为PLS2
四、考虑的用PID指令接收420mA 信号,但是因为PID需要设定目标值,而我仅需要设定一个目标范围,420mA 对应该设定目标范围,PID指令将运算结果输出给对应的继电器,但是不知道PID指令的输出是如何变化的所以觉得很头疼;看了关于PTO指令,但它只能输出给一个继电器,而我需要几个继电器同时接收脉冲信号。
可以把这个目标范围经过处置后变成一个点给设定值。PID输出当然是根据比例积分微分运算后给出的进行的一个自动的控制,所以没有固定值,如果你需要 固定的输入对应固定的输入的话,直接用定标做就可以,没有必要用PIDTPO指令给一个输出,而一个输出只要功率够可以连多个继电器,但问题就是说的同一个信号控制的多个继电器,怎么可能有些是高电平有些是低电平,电平肯定是一致的如果要不一致,就再用其他PLC输出点串到各自回路里分别控制,但关键是什么时候需要哪个继电器ON什么时候需要哪个欧姆龙继电器OFF这个逻辑一定要事先自己清楚并写到PLC顺序里。
丙通MRO整理提供
本文地址:http://www.btone-mro.com/BtoneInform/newsContent.aspx?id=3211