嘉兴地区西门子模块代理商
系统组态举例
在现场级存在着各种不同的部件:传感器、阀门、执行器、驱动器。所有这些执行器/传感器必须连接到一个自动化系统。分布式 I/O设备就是用于现场区域,在某种程度上作为直接在现场的智能前哨。
作为电缆线束低本高效的备选方案,AS-Interface 通过具有数据传输和供电双重功能的 2线制电缆连接现场层的组件。
作为国际工业标准,AS-Interface 符合 EN 50295 和 IEC 62026-2,并在世界范围内由AS 国际协会许多成员公司支持,包括执行器和传感器的生产商。AS-Interface用于简单的执行器/传感器分散于机器的场合(例如罐装厂)。
AS-Interface 是一个单一主站系统。 具有 SIMATIC 和 SIMOTION通讯处理器(CP)和链路以主站形式控制现场通讯。根据 AS-Interface 技术规范 V2.1 或 V3.0,可连接多达 62个从站。AS-Interface 技术规范 V3.0 多能够连接 1000 点数字量输入/输出(规范S-7.A.A:8DI/8DO作为 A/B从站)。新的行规也允许将扩展寻址功能用于模拟从站。可通过“快速模拟规范”加快模拟值传输。借助于集成的模拟值处理,模拟值在主站中的访问和数字值的访问一样容易。为了连接AS-Interface 到 PROFIBUS DP,可使用防护等级为 IP20 的 DP/AS-i LINKAdvanced,DP/AS-i F-Link 或 DP/AS-Interface LINK 20E。这可以将AS-Interface 用作 PROFIBUS DP 的子网络。IE/AS-i LINK PN IO 可使 AS-Interface连接到工业以太网,从而,可直接嵌入 PROFINET 环境。
节省成本
AS-lnterface 取代了昂贵的电缆束,并将如接近开关、阀门或指示灯等二进制执行器和传感器及模拟信号连接到 控制器(如SIMATIC)。
实际应用中意味着:因在同一条电缆上传输数据和电能,装置得以平稳运行。由于采用专门开发的带状电缆(黄色)和绝缘刺破技术,可以在任何地方连接AS-Interface 从站。
这种概念极为灵活,可以在很大程度上节约成本。安装和调试不需要任何专门知识。由于电缆敷设简单,结构清晰,并且具有特殊的设计,您不仅能够显著降低故障危险,还会大大降低维护成本。
一、添加组织块,在项目树中打开PLC1下面的程序块文件夹,双击打开添加新块对话框,单击组织块按钮,选择循环中断,输入组织块的名称,这里我们不作修改。编程语言默认为梯形图,手动或自动分配组织块编号,这里我们不做修改,即自动分配编号200。
扫描时间及产生循环中断的时间间隔,单位为毫秒,改为500,也可以在循环中断组织块的属性中修改,启用仅符号访问,单击确定按钮。
可以看到程序块文件夹下增加了循环中断组织块OB200,在工作区中打开了循环中断组织块的程序编辑器。
在检查窗口的属性选项卡,单击循环中断,此处可以定义循环时间和相移。
二、编写程序,从指令数中选择位逻辑运算,鼠标拖拽常开触点指令插入到程序段一中,输入地址Q0.0,插入取反线圈指令,输入地址Q0.0,单击保存项目按钮,保存项目,这样循环中断组织块的程序就编写完成了。
三、编译下载程序到PLC,选中项目树中的PLC1,单击编译按钮编译项目,单击下载按钮,将所有块下载到PLC。
四、查看程序运行情况。单机监视按钮,观察程序运行情况,可以看到在Q0.0产生了一赫兹的时钟信号。
前面介绍了读取和写入数组中元素值的指令FieldRead和Field Write两条指令,给大家简单的分析了程序的设计思路。就使用FieldRead来实现本功能,在程序的设计过程中可能还需要用到循环跳转指令。
例子说明:
假设需要从一组数据中找出一个大值,并记录这个大值是这组数据中的第几个数据。
步:
添加一个全局DB块,并在DB块中建立一个变量名为data_1#,数据类型为数组的变量,用于存储需要找出大的数据,建立一些相应的变量,如下图所示。
第二步:
初始化相应的存储器并把存储大值的存储器的值设置为小值。程序如下所示:
第三步:
编写判断数据的挨个比较是否完成,当执行的次数与设定的次数相等时,则表示完成,可以跳出大值查找的程序,让程序跳转到后执行。程序如下所示:
第四步:
编写读取数组中元素的值,与存储大值的存储器中的值做比较,用于判断数据存储器存储的值是否是大值,若不是大值进行数据交换,记录位置,INDEX的值加1,记录执行次数并与设定次数做比较,如未达到设定次数,则跳转换前面继续通过Field Read指令读取数据出来继续做比较。
程序仅供参考,希望对大家在以后使用此功能上时有所帮助。