西门子PLC模块泰安授权代理商SIEMENS原装 西门子PLC泰安授权代理商,泰安西门子PLC代理,西门子PLC代理
分布式PLC控制系统与远程I/O控制系统、集中控制系统是整体与局部的关系,系统需要对多台PLC控制单元进行集中、统一的调度与管理。它事实上是单机控制系统、集中控制系统、远程ID控制系统的集成与综合。
分布式PLC控制系统各相对独立的PLC单元,同样需要使用现场总线等通信技术进行PLC与I/O单元间、PLC与PLC、PLC与上位机、PLC与I/O设备间的数据通信与信息交换,系统上位机还需要对各PLC单元间进行调度与管理,对PLC的网络通信功能要求很高。
分布式PLC控制系统的硬件构成庞大,它需要在多个独立PLC单元的基础上增加网络通信,现场监控、调度管理、上位机等外部设备。系统设计往往需要通过分单元设计、总体集成设计等措施,由多人协作共同完成。
penProtocolServer:这里是指开放式TCP通信,PLC做TCPServer(即服务器),上位机做TCPClient(即客户端)。
OpenProtocolClient:这里是指PLC做TCPClient(即客户端),上位机做TCPServer(即服务器)。
OPC通信
OPC通信是工业控制中常用的一种通信方式,主要在于OPC软件的选择以及OPCDA、OPCUA的选择,西门子PLC常用的OPC通信方案如下所示:
PCAccess系列:西门子针对S7-200开发PC-Access软件,针对S7-200 Smart又提供了PC-AccessSmart软件,可以直接通过这些软件实现OPCDA通信。
西门子PLC模块泰安授权代理商SIEMENS原装 西门子PLC泰安授权代理商,泰安西门子PLC代理,西门子PLC代理
Simatic Net 系列OPCDA:SimaticNet是西门子主推的OPC软件,支持西门子全系列,这里主要是OPCDA通信方式。
Simatic Net 系列OPCUA:新版的SimaticNet也开始支持OPCUA,这里主要是OPCUA通信方式。
KepServer系列OPCDA:KepServer同样作为一款商业OPC软件,在国内使用率非常高,同样也支持西门子全系列,这里主要是OPCDA通信方式。
Simatic Net系列OPCUA:新版的KepServer也开始支持OPCUA,这里主要是OPCUA通信方式。
S7 通信协议
在以上众多的通信方式和通信协议中,就目前而言,使用S7通信是*方便,也是应该*广泛的,那么S7协议相对于其他协议来说,有哪些优势呢?
分布式PLC控制系统的软件设计与其他类型控制系统的区别主要是在系统集成上,各单元间的网络通信、网络管理软件设计工作量较大;对PLC程序存储容量、通信功能要求较高;系统软件的集成调试工作量大;安装、调试的时间长;系统可靠性要求高;往往需要多人协作、分单元共同完成。
西门子PLC模块泰安授权代理商SIEMENS原装 西门子PLC泰安授权代理商,泰安西门子PLC代理,西门子PLC代理
(1)明确控制要求
PLC控制系统的设计与其他任何工作一样,得知道"干什么",才能考虑"怎么干”与如何“干得好”的问题。不管控制系统*终采用何种类型,其根本目的都是为了满足对象的控制要求,为此,面向*终控制对象的控制要求必须在设计前得到明确。
s7-200的比较指令
比较指令在S7-300/400中的编程见图3-65,其处理过程如下。
(a)将操作数1(IN1)移动到累加器1中;
(b)将操作数2(IN2)移动到累加器1中,原累加器1中的内容(操作数1)移动到累加器2中;
(c)将累加器1和累加器2的内容进行规定的比较;
a.通用机架UR1/UR2。通用机架(UR)是具有完整的连接总线、可以安装1个CPU模块的标准型机架。UR机架既可以作为安装CPU模块的主机架使用,也可以作为标准扩展连接时的扩展机架使用。
当UK机架作为主机架使用时,必须安装电源模块与CPU模块,其余I/O模块等可以根据需要安装。
当UR机架作为扩展机架使用时,不需要安装CPU模块,但必须安装有与主机架通信的接口模块(1M461)。UR机架具有完整的并行I/O连接总线(P总线)与通信总线(C总线),总线连接的功能不受任何限制,作为扩展机架使用时,可以安装任何S7-400系列的I/O模块与功能模块。但与下述的ER扩展机架相比,其价格相对较高。
UR作为主机架使用时,如果系统需要,机架上可以安装扩展接口模块(1M460),以连接PLC扩展单元。扩展单元与机架的*大距离为3m(如果选择分布式系统,这一距离允许为102.25m)。UR机架*多可以安装6个扩展接口模块,并进行“树枝形”连接,但连接的扩展单元总数不能超过21个单元。
(d)比较条件满足,功能指令图上部的连线接通。
【例3-25】分别利用梯形图与指令表,在S7-200与S7-300/400中编制满足如下控制要求的数据比较程序。
①当输入12.0为"1"时(上升沿),比较1W10与MW20的大小。
②如果IW10=MW20,标志M10.0为"1";如果IW10>MW20,M10.1为"1";如果IW10<mw20,m10.2为“1”。<p="" style="padding: 0px; margin: 0px; box-sizing:border-box;">
③要求M10.0~M10.2的状态在12.0为“0”后仍然能够保持。
根据上述要求设计的梯形图与指令表程序分别如图3-67(在S7-200中)和图3-68(在S7-300/400中)所示。
设计人员通过对控制对象的现场了解或对机械、气动、液压工作原理的研究,明确了控制对象的控制要求后,为了便于设计,需要对要求的动作分析与分解处理。如对液压、气动控制的机械,应该将其控制要求转化为动作循环图、液/气压控制系统组成简图、电磁元件动作表等;对于单纯电气控制的动作,应转化为动作时序图或控制要求表等。根据循环图、液/气压系统简图、时序图、控制要求表的动作需要,就可以规划必要的指令元件(如按钮、触摸屏开关)、行程检测开关、执行元件、功能部件等。这些简洁、清晰的图形资料,可以为PLC的选型、用户程序的设计提供依据。