N:N网络中有系统指定的共享数据区域,即网络中的每一台PLC都要提供各自的辅助继电器和数据寄存器组成网络交换数据的共享区间。网络编程元件的共享区域如表5.3所示。
对于网络中的每一台PLC,都可以将自身用于网络交换的数据存入共享数据区。网络中的每一台PLC,使用网络中其他PLC自动传来的数据就像读本身内部数据区的数据一样方便。采用N:N网络通信,能链接一个小规模系统中的数据,每一个PLC都可以监视网络中其他PLC共享区域中的数据。N:N网络的设置只有在程序运行或PLC启动时才有效。N:N网络的参数设置内容如下。
(1)站号设置(D8176)。D8176的取值范围为0~7,主机应设置为0,从机设置为1~7。
(2)设置从机个数(D8177)。该设置只适用于主机,设定范围为1~7,默认值为7。
(3)设置刷新范围(D8178)。刷新范围是指对通信联网中所有PLC的共享寄存器复位操作的范围。设置刷新范围实际上是设定联网PLC的共享区域辅助继电器、数据寄存器的范围,对于不同型号的PLC,其内部编程元件的地址和范围有差异,所以要根据PLC的机型设置刷新范围。
刷新范围的设定有两步:首先由主机的D8178设置刷新模式(0、1、2共三种。默认值为0),参见表5:4的内容。当刷新模式设定后,N:N网络中主机和从机的刷新范围也就确定了,其主、从机的共享辅助继电器和数据寄存器的使用范围也就确定了。假设采用FX2N型PLC进行联网,如果设定模式1,则参考表5.3的内容就可以知道采用模式1编程元件的共享区域了。
表5.3网络编程元件的共享区域
站号 模式0 模式1 模式2
4点字元件 32点位元件 4点字元件 64点位元件 8点字元件
0 D0-D3 M1000-M1031 DO-D3 M1000-M1063 D0-D7
1 D10-D13 M1064-M1095 D10-D13 M1064-M1127 D10-D17
2 D20-D23 M1128 -M1159 D20-D23 M1128-M1191 D20-D27
3 D30-D33 M1192-M1223 D30-D33 M1192 - M1255 D30-D37
4 D40-D43 M1256-M1287 D40-D43 M1256 -M1319 D40-D47
5 D50-D53 M1320-M1351 D50-D53 M1320-M1383 D50-D57
6 D60-D63 M1384-M1415 D60-D63 M1384-M1447 D60-D67
7 D70-D73 M1448-M1479 D70-D73 M1448-M1511 D70-D77
表5.4刷新模式
刷新模式(刷新范围)
通信元件 模式0 模式1 模式2
(FX0N. FX1s. FX1N. FX2N. FX2NC) (FX1N. FX2N. FX2NC) (FX1N. FX2N. FX2NC)
位元件 0点 32点 64点
字元件 4点 4点 8点
(4)其他相关标志和数据寄存器。
①M8038:设置网络参数;
②M8183:在主机的通信错误时为ON;
③M8184~M8190:在从机产生错误时为ON;
④M8191:在与其他从机通信时为ON;
⑤D8179:主机设定通信重试次数,设定值为0~10(默认值为3),该设置仅用于主机,
当通信出错时,主机就会根据设置的次数自动重试通信。
⑥D8180:设置主机和从机间的通信驻留时间,设定值为5~255,对应设置的通信驻留
时间为50~2550ms。
西门子模块6ES7541-1AD00-0AB0
S7-1500调试
● *上电前检查
● 拔出/插入 SIMATIC 存储卡
● CPU *上电
● PROFINET IO 上,ET 200MP *上电
● PROFIBUS DP 上,ET 200MP *上电
● CPU 的操作模式
● CPU 存储器复位
● 标识和维护数据
说明
执行测试
确保工厂安全至关重要。因此,必须执行完整功能测试和必需的安全检查,然后才能对设备进行终调试。
还应在测试中考虑到任何可预测的错误。这样,可避免人员或设备在运行期间发生危险。
调试所需的软件工具
以下免费软件工具支持您的调试:
● 用于调试 PROFINET 系统的 SIEMENS PRONETA
● 用于调试自动化系统 S7-1500/分布式 I/O 系统 ET 200MP 的 SIMATIC AutomationTool。
*上电前检查
*上电前,请检查 S7-1500 自动化系统/ET 200MP 分布式 I/O 系统的安装与接线。
检查问题
以下问题可为检查 S7-1500 自动化系统/ET 200MP 分布式 I/O 系统提供指导,采用核对
表形式。
机架
● 安装导轨是否牢固安装在墙壁、机架或机柜上?
● 是否正确安装电缆线槽?
● 是否留有小间隙?
接地和机壳概念
● 安装导轨是否连接到保护性导线?
● 如果适用,S7-1500 自动化系统/ET 200MP I/O 系统上的所有其他保护性导线连接点是否均连接到保护性导线?
● 是否在所有安装导轨上在参考接地和地面之前正确建立连接?
● 受影响的设备元件是否连接了所需的低阻抗等电位连接电缆?
模块安装和布线
● 是否所有已插入/安装的模块都符合安装规划并对应 STEP 7 中的组态,且已牢固地固定在安装导轨上?
● 是否所有接线的前连接器都对应电路图中的终位置且已插入正确的模块中?
● 是否已安装正确的模块且已通过 U 型连接器互连?
● U 型连接器是位于 S7-1500 自动化系统/ET 200MP 分布式 I/O 系统上外部模块的左侧还是右侧?
系统电源或负载电流电源
● 是否关闭所有系统电源和负载电流电源?
● 是否正确接线电源线连接器?
● 是否与线路电压建立连接?
S7 - 1500 自动化系统调试步骤
● CPU 为“出厂设置”(Factory settings) 状态,或已复位为出厂设置
● SIMATIC 存储卡与交货时相同或者已格式化。
要求: CPU 作为总线设备
注意将 CPU 作为总线设备运行时的以下要求:
● PROFIBUS 接口
– CPU 的集成 PROFIBUS 接口通过 STEP 7 进行组态(设备地址和总线参数已组态)。
– CPU 连接到子网。
– 分段边界处的终端电阻已开启。
● PROFINET 接口
– CPU 的集成 PROFINET 接口通过 STEP 7 进行组态(IP 地址和设备名称已组态)。
– CPU 连接到子网。
将 将 SIMATIC 存储卡从 CPU 中拔出 / 插入 CPU 中
1)如果电缆长度超过50米,则必须在接收方上焊接一个约 330 ohm的终端电阻,以确保数据传输畅通无阻。
接线及拓扑常见问题
RS422/485接口,按照 RS485 方式接线,是否需要外部短接2和4,9和11?
组态选择成 RS485 方式,内部已经短接2和4,9和11,不需要外部短接线,直接接4-,11+即可。
RS422/485 接口的 15针的Sub-D 型头是孔,还是针?
是孔,即母头。
西门子是否用于RS485接口(15针)的通讯电缆?
无此种电缆,需要客户自行购买15针D型头,自己焊接4和11,按照图4连接。
RS485方式通讯,一对多站点时,应采用那种网络拓扑结构?
网络拓扑一般采用终端匹配的总线型结构,不支持星型或树形。
RS485方式做Modbus RTU主站,可以带多少个从站?
理论上一个网段可以带31个从站,如果超出31个,可以考虑增加RS485中继器(西门子无适用于串口通信的中继器,需选购第三方设备),加一个中继器可以再增加31个从站。
但是实际上由于串口通信是一个一个站点的轮询操作,站点增加即轮询一周的时间也会增大。
因此需要考虑工艺上需求是否能够满足。
通常来说,对于各站点的只读操作(仅用于数据监测),对时间要求较低的工艺,站点数量可以适量增加。
而对于写操作,或读写操作的多站点通信,不*使用串口通信,建议采用Profibus总线或Profinet总线通信。
CP341的RS422/485模块,按照 RS485 方式通讯,实际未接外部线缆,仅硬件组态下载,模块的SF灯亮?
检查参数是否配置;硬件组态中的接口选项是否改成RS485(默认的是RS422,会断线检测,未接线报故障),如图 7 所示;模块是否故障。

西门子PLC,西门子CPU,西门子代理商,西门子授权代理商,西门子一级代理商