plc通讯谁是客户端和服务器
我的理解,上位机是客户端,PLC是服务端。因为访问由上位机发起,而PLC被动的响应。
矩形PLC的以太网口,是Modbus-tcp协议,可以利用socket套接字控件编程。
下面有一个附件,是Modbus-tcp的编程参考手册,可供参考。
设置错误。PLC的连接线和接线设置的错误时,就会出现不通的情况,两台server连plc一台通一台不通,说明不通的一台设置错误。检查已连接的端口是否有良好的通信信息,以确定PLC与服务器之间是否有良好的通信。还可以检查系统中服务器、PLC和其他设备的电源供应是否完好,以确保系统能够正常工作。
西门子PLC的各状态
每家的PLC指令不同,结构不同,但工作原理方面基本是一样的,看看硬件说明说,再看看指令说明,软件操作说明,工艺要求等等
状态’这一术语指显示程序在西门子PLC中执行时有关西门子PLC数据当前值和功率流的信息。您可以使用状态图和程序状态窗口读取、写入和强制西门子PLC数据值。
在控制程序的执行过程中,西门子PLC数据的动态改变可用三种不同方式检视:
图状态
在一表格中显示状态数据:每行指定一个要监视的西门子PLC数据值。您指定一个内存地址、格式、当前值及新值(如果使用写入命令)。趋势显示 用随时间而变的PLC数据之绘图跟踪状态数据:您可以就现有的状态图在表格视图和趋势视图之间切换。新的趋势数据亦可在趋势视图中直接赋值。
程序状态
在程序编辑器窗口中显示状态数据:当前PLC数据值会显示在引用该数据的STL语句或LAD/FBD图形旁边。LAD图形也显示功率流程序状态和图状态 (或趋势视图) 窗口可以同时运行:
在状态图窗口写入或强制PLC数据将PLC数据改动应用于程序状态窗口。
在程序状态窗口写入或强制PLC数据还会将新PLC数据改动应用于状态图窗口。
1、首先要知道什么叫OPC,OPC是一个运行于基于PC操作系统的软件,所以做OPC是不现实的,建议使用SIMATIC
NET(net
pc6x)或者其他第三方OPC软件。
2、现在版本的组态王针对西门子300系列的驱动已经可以使用了,如果不是使用CP5611等等专门的通讯卡,建议使用组态王本身的驱动来采集数据。
3、如果使用CP5611或者以太网等等来和西门子PLC通讯,建议用NET
PC来做OPC,以太网方式的话还可以采用Kepware等OPC均可。
远程PLC通讯需要以下条件
1,一般使用***----虚拟专用网络(Virtual Private Network),搭建这个平台的方式有很多,可以参考以下带***功能的路由器或搭建服务器;
2,把PLC通讯方式转成以太网,串口PLC需要配以太网通讯模块;
3,远程电脑和设备电脑都必须能连接外部英特网;
4,必须申请一个固定IP或动态域名;
搭建这个平台的成本是比较高,我曾经做过在深圳下载程序到济南现场的PLC;
0条评论