签到有奖
消息提醒
官方商城
点击复制链接
关注该帖后,有多人参加探讨会对您通知与提示!
帖子
精华
被关注
论坛等级:奇侠
注册时间:2009-03-27
黄金 如何晋级?
4680
12
2021-11-22 11:55:35
【不欲勿施】【S7-200 Smart开源标准化编程】之基础----突破子程序的限制,让子程序像FB一样工作
https://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1730780&b_id=64&s_id=0&num=88#anch
【不欲勿施】【S7-200 Smart开源标准化编程】之modbus rtu通信----单条msg指令多任务读轮询写优先
https://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1731053&b_id=64&s_id=0&num=7#anch
简单说说我在标准化里IO对象的理解和分类:
1、数字IO:逻辑IO。PLC的物理数字输入输出,通过通信访问的数字输入输出。
2、模拟IO:PLC的物理模拟输入输出,通过通信访问的数值型输入输出。
3、脉冲IO:PLC的物理脉冲输入输出
4、数据IO:如:发送给机器人工作的程序号,与通信对象采集与被采集的不参与动作的IO
5、HMI IO:单独将HMI IO提出,是此对象应是一个集合,这样与上位的通信可以更有效率
再说说我在标准化里动作对象的理解和分类:
1、数字动作:就是1.0动作,如:接触器,电磁阀,开关型电动执行器等。针对数字动作创作了正**作对象程序,可以应对绝大多数数字动作,如电动机单向、双向,气缸,开关型电动阀等。不再对电动机电磁阀等分别建立程序。
2、模拟动作:根据数值大小控制执行器的运行状态。比如:变频器频率,比例阀开度等。
3、运动动作:如,位置,速度。
4、混合动作:如:根据模拟数值控制轮流工作的多个脉冲阀的工作数量,工作时间。
下面是最新程序的改进:
仅用一个全局指针变量用最少的计算量和程序量实现背景数据的索引,并且用AC3来实现,不再有V区全局变量,实现程序中无全局变量的要求。关于最后字节的获取,在OB1最后的程序段,绝对的画龙点睛。最新程序定时器增加了过程值,增加了单按钮控制启停的对象,还新增了正**作的设备对象及其它。
smart200标准化实践20211122.smart.zip
剩余80%未阅读, 请登录阅读
请填写推广理由:
【热门学习中】前沿技术专题:西门子工业新产品新功能新技术
助你技有所长,论有所获
首次发帖探讨工控技术话题 立获新人礼包,100中奖哦! (包含周边、书籍、兑奖西币)
共有9420条技术帖
恭喜,你发布的帖子
快扫描右侧二维码晒一晒吧!
再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!
分享
只看 楼主
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!