恭喜,你发布的帖子
发布于 2023-02-06 14:12:23
2楼
第一段别写if了,变量直接:=所有条件就行了。
多此一举了...如果没有你这个梯形图做翻译,我不认为能很方便直接写出复杂的scl逻辑。
西门子又不像某些品牌scl/st与lad,fbd无法在同一个子程序内共存,该scl的段写scl该梯形图的梯形图就完了。反过来说西门子的scl监控是很不方便的,有些品牌的bool状态和寄存器数据是直接显示在scl/st语句本体上的,类似于lad的监控,分析复杂逻辑方便的多。
谢谢,,输出 := 条件这个无法实现,
因为变量"DWord".DosingPump1DoseAO在手动模式("Byte".SysStatus = 1)下需要输入值.
"Byte".SysStatus = 2是清洁模式, 无需输入直接替换值,
"Byte".SysStatus = 3是自动模式, 无需输入直接替换值,
scl目前就是监控不方便..
请填写推广理由:
分享
只看
楼主