xintiao7997
级别: 探索解密
精华主题: 0
发帖数量: 47 个
工控威望: 179 点
下载积分: 303 分
在线时间: 22(小时)
注册时间: 2023-03-20
最后登录: 2023-09-13
查看xintiao7997的 主题 / 回贴
楼主  发表于: 2023-08-19 09:14
图片:
图片:
图片:
图片:
为什么程序登录扫描编译出现错误,请大神么指点,谢谢!
(*气缸传感器全亮延时=气缸原点传感器亮+气缸终点传感器亮*)OUT_T(StartPosition AND EndPosition,AllOnTime,30);(*气缸传感器全亮警报输出*)AllOnAlarm:=StartPosition AND EndPosition AND AllOnTime;(*气缸传感器全灭延时=气缸原点传感器灭+气缸终点传感器灭*)OUT_T(NOT StartPosition AND NOT EndPosition,AllOffTime,30);(*气缸传感器全灭警报输出*)AllOffAlarm:=NOT StartPosition AND NOT EndPosition AND AllOffTime;(*输出电磁阀线圈通电延时=气缸原点传感器亮+电池阀线圈通电*)OUT_T(StartPosition AND OutPutValve,ValveOnTime,30);(*电磁阀线圈通电异常或原点异常警报输出*)ValveOnAlarm:=StartPosition AND OutPutValve AND ValveOnTime;(*输出电磁阀线圈断电延时=气缸终点传感器亮+电池阀线圈断电*)OUT_T(EndPosition AND NOT OutPutValve,ValveOffTime,30);(*电磁阀线圈断电异常或终点异常警报输出*)ValveOffAlarm:=EndPosition AND NOT OutPutValve AND ValveOffTime;(*气缸异常警报输出*)CylinderAlarm:=AllOnAlarm OR AllOffAlarm OR ValveOnAlarm OR ValveOffAlarm;(*手动状态*)                                                   (*自动状态*)ManualState:=Manual AND NOT Automatic;AutomaticState:=Automatic AND NOT Manual;
xintiao7997
级别: 探索解密
精华主题: 0
发帖数量: 47 个
工控威望: 179 点
下载积分: 303 分
在线时间: 22(小时)
注册时间: 2023-03-20
最后登录: 2023-09-13
查看xintiao7997的 主题 / 回贴
1楼  发表于: 2023-08-19 09:20
想问一下定时器自定义标签在ST语句中,OUT输出线圈和作为LD常开或LDI常闭直接用自定义标签不行么?正常情况下是输出线圈是TC0,常开常闭是TS0,自定义标签该如何表示呢?数据类型Timer和Time有什么区别
雪山飞狐
级别: 网络英雄
精华主题: 0
发帖数量: 7100 个
工控威望: 9401 点
下载积分: 19283 分
在线时间: 704(小时)
注册时间: 2019-06-05
最后登录: 2024-05-17
查看雪山飞狐的 主题 / 回贴
2楼  发表于: 2023-08-19 19:06
学习研究。