PLC在自由口通信中作为主站和从站的区别?

2024-10-31 13:19:56
推荐回答(5个)
回答1:

PLC在自由口通信中作为主站和从站的区别是(程序图为主站):

1、功能不同。总站是主控制单元,含有CPU,从站可以不加CPU,可以作为远程站,用主站控制。主站通常具有CPU模块能够进行运算处理,通迅处理等功能。从站也是有CPU的,像一个西门子的系统,通过Profinet或Profibus-dp联网后,主站读从站的数据或给从站发送数据。

2、作用不同。主站和从站就像计算机的服务器和客户端的关系。从站还提供与现场设备的接口。和主站的通迅可以认为是CPU与现场设备之间的桥梁。

3、通信不同。如果用串口通信,PLC能接几个串口模块就能接几个从站,但是如果要求不高,通信速率不快,一个串口也能接10来个从站,这样PLC能接几个串口就能接几十个从站,而且现在有串口交换机,如果PLC串口接交换机,然后交换机在分到从站,一个串口能接几百个。

扩展资料:

1、应用自由口通信首先要把通信口定义为自由口模式,同时设置相应的通信波特率和上述通信格式。用户程序通过特殊存储器SMB30(对端口0 即 CPU 本体集成 RS485 口)、SMB130(对端口1 即通信信号板)控制通信口的工作模式。

2、CPU通信口工作在自由口模式时,通信口就不支持其他通信协议(比如PPI)。通信口的工作模式,是可以在运行过程中由用户程序重复定义的。自由口通信的核心指令是发送(XMT)和接收(RCV)指令。

3、自由口通信常用的中断有“接收指令结束中断”、“发送指令结束中断”,以及字符接收中断。用户程序不能直接控制通信芯片而必须通过操作系统。用户程序使用通信数据缓冲区和特殊存储器与操作系统交换相关的信息。

参考资料来源:西门子官网-自由口通信




回答2:

先纠正错误:485只是物理硬件接口电路,不能叫485协议,232,485,tcp都是物理接口,在每个接口上传输数据所定义的规则才叫协议。
1、200PLC作为主站和从站都可以,根据协议都要编写数据收发程序以及初始化。
2、PLC主站发出命令,从站应答返回数据。
3、触摸屏从主站寄存器获取数据。
4、2和3过程相互独立。

回答3:

200完全可以做主或从!我这么给你说你就明白了!我实现过200做主,用modbus协议和现场4台智能仪表通讯。数据存储在v区,在触摸屏或是wincc 显示都成功了!前提是200编程时用到的modbus程序块你没有。这都是要花钱的!所以你实现不了

回答4:

主站的程序要编程收发程序。从站只响应主站的请示就即可

回答5:

200貌似只能做从站吧。