回复 zxf0755 :
有四组K型热电偶,[TO K0 K0 H0000 K1]
把每组的温度显示在触摸屏上,[FROM K0 K5 D0 K4] ,
D0~D3的在触摸屏上显示可以用整型数据,各用1位小数显示,
你说的"在触摸屏上调节温度"和"要求显示的温度比实际值差5°"不是一个意思,
10米长的温度补偿电缆,将会产生一定的显示温度提高和噪声干扰.
单纯的修改显示的温度则比较简单
,在PLC内把D0~D3各减去K50就可以.
如要在触摸屏调节温度,
则涉及到升温控制和保温的PID调节,
要看你加热设备、热惯性、环境情况和采样点温差了
略麻烦一些
回复 CXY2005 :
小型PLC的PID的功能和参数相对比较简单,
控制效果很多时候没有温控表的精度高,这也无可厚非的,
是因为温控表是用单片机程序控制,有很强的专业针对性,也很符合中国国情的很多现场条件。
而你要把PLC的PID的功能应用到实际,需要扎实的编程功底和丰富的过程控制调试经验。
用PID自整定功能调出来的参数,肯定比不上现场实践调节观察出来的参数好。
(大家总反映容易出现有超温超调振荡的现象,不费力气得到的自整定参数肯定有所缺陷……)
说明它既定的成熟的算法,不一定能适应我们复杂的现场工艺。
在日本调试好确认OK的参数,来到中国某个工厂,不一定适用。
说的严重点,即使同一个工厂同一个车间的两台不同设备,控制参数不一定完全雷同。
因为它的炉体热惯性、固态继电器电流线性、电加热器时间与温度的线性、热均衡性和温度采样点偏差等等不全相同。
电加热器一般使用固态继电器或者可控硅触发吧,好象很少用接触器控制的,
我想一个经验成熟的技术人员来编写程序, 把温度控制精度要求在正负1度之间,应该是不存在多大问题的。
另外,如果用S7-200做控制超过八路的话,我建议你尝试自己编写算法来控制,
虽然程序复杂,但是效果不一定比CPU本体的PID回路的差,
不过我要提醒一下,除了注重编程和算法以外,
更重要的是现场实际工艺要求和物理特性的理解和实践。
回复 yrnbb :
LD M8000 FROM K0 H0E2 K4M400 K2
是传入0号站BFM#HOE2中的内容到M400~M431的意思
一台FX2N,连接1个CC-LINK 一个凸轮开关,3个I/0模块。
请问你说的I/0模块是什么型号?CC-LINK 型号是FX2N-32CCL吗?
EX输入扩展或EY输出扩展吧?是在凸轮控制器的左边还是右边?
如果紧接FX2N,则属于普通扩展单元,
它们不占扩展模块站号,
读取I/0站的信号不需要TO/FROM,
I/O模块的X、Y地址随着FX2N主单元的X、Y地址继续排。
如果3个都是EY,且在系统末端,则属于凸轮控制器的输出,
主单元不会去直接识别它们。