西门子模块6ES7222-1BD22-0XA0
使用 STEP 7 对这些模块进行组态和参数化,并且不需要进行不便的转换设置。数据进行集中存储,如果更换了模块,数据会自动传输到新的模块,避免发生任何设置错误。使用新模块时,无需进行软件升级。可根据需要复制组态信息,例如用于标准机器。
西门子S7 300的CPU模块介绍
SYNC
DP 从站在收到主站的SYNC命令后,立即将当前输出状态冻结(即保持当前的输出状态不变),但从站仍在不停地接收主站的输出数据,直到收到主站发出的UNSYNC命令再开始更新输出。FREEZE
DP 从站在收到主站的FREEZE命令后,立即将当前输入状态冻结,并周期性传送给主站(即相当于从站的输入没有任何变化),直到从站收到主站发出的UNFREEZE命令,才不断地将更新的输入状态发送给主站。
我在硬件组态试了下,这个控制好像只能以站为单位进行,不能以模块或某个模块里的某个字节为单位,且同一个站点不能分配给多个组。
DPV1:包含依据过程自动化的需求而增加的功能,特别是用于参数赋值、操作、智能现场设备的可视化和报警处理(类似与循环的用户数据通信)的非循环的数据通信,以及更复杂数据类型的传输。此外,DPV1有三种附加的报警类型:状态报警、刷新报警和制造商报警
扩展
若用户的自动化任务需要 8 个以上的 SM、FM 或 CP 模块插槽时,则可对 S7-300(除 CPU 312 和 CPU 312C 外)进行扩展:
*控制器和3个扩展机架zui多可连接32个模块:
总共可将 3 个扩展装置(EU)连接到*控制器(CC)。每个 CC/EU 可以连接八个模块。
通过接口模板连接:
每个 CC / EU 都有自己的接口模块。在*控制器上它总是被插在 CPU 旁边的插槽中,并自动处理与扩展装置的通信。
通过 IM 365 扩展:
1 个扩展装置zui远扩展距离为 1 米;电源电压也通过扩展装置提供。
通过 IM 360/361 扩展:
3 个扩展装置, CC 与 EU 之间以及 EU 与 EU 之间的zui远距离为 10m。
单独安装:
对于单独的 CC/EU,也能够以更远的距离安装。两个相邻 CC/EU 或 EU/EU 之间的距离:长达 10m
FB功能块与FC功能块的区别在于,当通过组织块OB调用FB块时,系统会自动生成一个的DB数据块,并且所调用的FB块不需人工添加所有的管脚,只添加外部设备通过I/O点输入进来的控制点管脚即可,在FB的接口管脚里添加刚才所需要的的那些功能参数。
进行变量的连接工作,拿I/O域控件来说,右键点击电机电流显示I/O域控件进组态,连接变量名为[motor,current"的变量,删除变量的前缀,仅保留结构元素的部分,如[current",其他的I/O域或者状态反馈的显示与其组态方法大体*。
经常会遇到多个设备需要显示相同的参数(组)的情况,如现场有多个电机,每个电机需要显示和控制的参数(组)都相同,只是不同电机的参数值不同,对此情况,可以使用画面模板,有效的避免多次重复组态相同的画面,减少编程人员的工作量。
西门子SIMATIC系列PLC,诞生于1958年,经历了C3,S3,S5,S7系列,已成为应用非常广泛的可编程控制器。西门子公司的产品早是1975年投放市场的SIMATICS3,它实际上是带有简单操作接口的二进制控制器。1979年,S3系统被SIMATICS5所取代,该系统广泛地使用了微处理器。20世纪80年代初,S5系统进一步升级――U系列PLC,较常用机型:S5-90U、95U、100U、115U、135U、155U。1994年4月,S7系列诞生,它具有更化、更高性能等级、安装空间更小、更良好的WINDOWS用户界面等优势,其机型为:S7-200、300、400。1996年,在过程控制领域,西门子公司又提出PCS7(过程控制系统7)的概念,将其优势的WINCC(与WINDOWS兼容的操作界面)、PROFIBUS(工业现场总线)、COROS(监控系统)、SINEC(西门子工业网络)及控调融为一体。
在了解了 PLC 程序结构之后,就要具体地编制程序了。编制 PLC 控制程序的方法很多,这里主要介绍几种典型的编程方法。
1. 图解法编程
图解法是靠画图进行 PLC 程序设计。常见的主要有梯形图法、逻辑流程图法、时序流程图法和步进顺控法。
(1) 梯形图法:梯形图法是用梯形图语言去编制 PLC 程序。这是一种模仿继电器控制系统的编程方法。其图形甚至元件名称都与继电器控制电路十分相近。这种方法很容易地就可以把原继电器控制电路移植成 PLC 的梯形图语言。这对于熟悉继电器控制的人来说,是较方便的一种编程方法。
(2) 逻辑流程图法:逻辑流程图法是用逻辑框图表示 PLC 程序的执行过程,反应输入与输出的关系。逻辑流程图法是把系统的工艺流程,用逻辑框图表示出来形成系统的逻辑流程图。这种方法编制的 PLC 控制程序逻辑思路清晰、输入与输出的因果关系及联锁条件明确。逻辑流程图会使整个程序脉络清楚,便于分析控制程序,便于查找故障点,便于调试程序和维修程序。有时对一个复杂的程序,直接用语句表和用梯形图编程可能觉得难以下手,则可以先画出逻辑流程图,再为逻辑流程图的各个部分用语句表和梯形图编制 PLC 应用程序。
(3) 时序流程图法:时序流程图法使首先画出控制系统的时序图(即到某一个时间应该进行哪项控制的控制时序图),再根据时序关系画出对应的控制任务的程序框图,后把程序框图写成 PLC 程序。时序流程图法很适合于以时间为基准的控制系统的编程方法。
(4) 步进顺控法:步进顺控法是在顺控指令的配合下设计复杂的控制程序。一般比较复杂的程序,都可以分成若干个功能比较简单的程序段,一个程序段可以看成整个控制过程中的一步。从整个角度去看,一个复杂系统的控制过程是由这样若干个步组成的。系统控制的任务实际上可以认为在不同时刻或者在不同进程中去完成对各个步的控制。为此,不少 PLC 生产厂家在自己的 PLC 中增加了步进顺控指令。在画完各个步进的状态流程图之后,可以利用步进顺控指令方便地编写控制程序。