[西门子] 西门子PLC博途SCL编程-模拟量处理

[复制链接]
查看37213 | 回复0 | 2024-3-18 12:20:02 | 显示全部楼层 |阅读模式


下面这个程序适用1200/1500



程序段1中的程序是把模拟量PIW中的值拷贝到data.PIW数组中,实际使用中应用2,3,4行程序代替7,8,9行的程序。7,8,9行的程序用的是MW,主要是为了测试。





这个是主要的逻辑。3-12极性选择。16-31行代码主要是判断数组的长度和起始索引是否符合条件。如果目标数组的长度小于源数组,返回错误代码1,

如果源数组的索引不等于0,error返回2,如果目标数组的索引不等于0,error返回3。以上都不满足返回0, 也就是正确。34-37行是处理模拟。程序较简单。



这个数据块共两个数组,第一个是PIW数组,保存的是未处理的模拟量,第二个是result数组,保存的处理后的模拟量。

启程智能

关于我们:启程自动化培训 中国领先的工业机器人培训服务提供商

联系电话: 13809869603

培训项目:机器人、PLC系统集成、机器视觉

特色服务:3000平米实训中心 +推荐就业+ 业界领先的课程体系

地      址:深圳市宝安区沙井107汇聚创智园




+老师 微信,了解课程详情

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则