我用EM231来接PT100,温度大概范围在-10到40度之间,在触摸屏上显示,温度最好相差不到0.5度。请问程序怎么写比较好啊!
如果有的话发给我啊!
QQ435533308
问题补充:
我现在在触摸屏上设置两个温度,T1,T2。我们用PT100的探头测出实际温度t1,t2.现在比较T2小于t2。立即复位输出点,然后比较T1和t1。如果如果设置温度大5度,启动Q0.1;如果如果设置温度大4度,启动Q0.2复位Q0.1;如果如果设置温度大3度,启动Q0.3复位Q0.2;如果如果设置温度大2度,启动Q0.4复位Q0.3;如果如果设置温度大1度,启动Q0.5复位Q0.2;(每20秒检测一次)
最佳答案
ORGANIZATION_BLOCK 主程序:OB1
TITLE=程序注释
BEGIN
Network 1
LD SM0.0
TON T37, 2000
Network 2
LDW<= T37, 1200
JMP 0
Network 3 // 网络标题
// 网络注释
LDW>= VW0, VW2
R Q0.0, 1
Network 4
LD SM0.0
MOVW VW4, VW8
-I VW6, VW8
Network 5
LDW> VW8, 5
S Q0.1, 1
Network 6
LDW> VW8, 4
AW< VW8, 5
S Q0.2, 1
R Q0.1, 1
Network 7
LDW> VW8, 3
AW< VW8, 4
S Q0.3, 1
R Q0.2, 1
Network 8
LDW> VW8, 2
AW< VW8, 3
S Q0.4, 1
R Q0.3, 1
Network 9
LDW> VW8, 1
AW< VW8, 2
S Q0.5, 1
R Q0.2, 1
Network 10
LD SM0.0
R T37, 1
Network 11
LBL 0
END_ORGANIZATION_BLOCK
SUBROUTINE_BLOCK SBR_0:SBR0
TITLE=子程序注释
BEGIN
Network 1 // 网络标题
// 网络注释
END_SUBROUTINE_BLOCK
INTERRUPT_BLOCK INT_0:INT0
TITLE=中断程序注释
BEGIN
Network 1 // 网络标题
// 网络注释
END_INTERRUPT_BLOCK
提问者对于答案的评价:
可以
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc353443.html