【不欲勿施】【S7-200 Smart开源标准化编程】之三------IO对象与动作及最新例程

已锁定

不欲勿施

  • 帖子

    841
  • 精华

    17
  • 被关注

    402

论坛等级:奇侠

注册时间:2009-03-27

黄金 黄金 如何晋级?

【不欲勿施】【S7-200 Smart开源标准化编程】之三------IO对象与动作及最新例程

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





【不欲勿施】【S7-200 Smart开源标准化编程】之三------IO对象与动作及最新例程 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有9420条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。