d)复杂的数据结构
复杂的数据结构意味着什么呢!其实就是数组、结构等这样的多元素组成的数据单位,而市面上很少会有低端plc的编程语言能够支持复杂的数据结构,都是采用扁平式的数据类型(bool、int、word、dword、real)。s7-1200这款产品继承了300/400中高端plc所具备的数据结构开始支持数组和结构等。
e)指令参数的多态性
在西门子的经典的编程指令当中都是采用数据类型一致分类,例如加/减/乘/除的指令根据不同的数据类型是不同的指令,而在对s7-1200编程时不分数据类型只是调用功能,让功能块放置在network中时才会让用户选择是哪种的数据类型,这就轻松实现了参数的多态性。
f)基于控制对象编程
刚才上文提到了s7-1200增加了db数据块和struckt数据类型,正因为具有了这两个必备的条件这才引出此系统的一个很重要的功能,这就是基于控制对象的编辑和编程,添加控制对象也只需要单击一下鼠标。添加新的对象(如一个轴或一个pid控制器)时,工程组态系统的“添加新对象”(addnewobject)窗口中会显示相关设置。根据对象的功能为对象命名。微调各种对象时,用户可以使用功能描述,分配完对象的所有信息后,编辑器中会立即打开该对象。
g)集成hmi工程组态
simaticstep7basic包括功能强大的hmi软件simaticwinccbasic,用于对simatichmi精简系列面板进行高效的编程和组态。高效的工程组态包括,例如:通过智能拖放功能直接使用hmi项目中的控制器过程值。hmi是整个项目的一部分,hmi数据可始终保持一致性。hmi和plc之间的连接可以集中定义。还可以创建多个模板并分配给其它画面。完全集成的hmi功能使组态simatichmi精简系列面板变得十分方便且高效。
h)通讯集成profinet接口
在当前自动化推崇工业以太网通讯的趋势中,西门子的全线产品已经开始“顶盔贯甲”全部武装上了profinet的接口,而唯独低端产品s7200还是停留在以太网通讯s7协议的这个层面上,这是为什么呢!因为西门子已经把具有profinet接口的s7-1200引领上市了。s7-1200支持传统的以太网s7通讯同样也支持profinet工业以太网总线通讯主要是用于simatichmi精简系列面板(用于可视化);其它控制器(用于plc间的通讯);第三方设备(用于可选的高级集成)。
上一篇:PLC电力通信技术原理及优点浅析