‘壹’ s7200所用接口正在通讯,此时不能更改
s7200所用接口正在通讯,此时不能更改:需要在SimaticNet下的Commission中将CP卡的模式由通讯模式改为PG/PC模式后就OK了。
当DP的通讯成功地初始化后(EM 277 PROFIBUS-DP模块进入和主站交换数据的状态时),DX MODE LED变绿直到数据交换状态结束。
如果DP通讯中断,强制EM 277模块退出数据交换模式,此时,DX MODE LED熄灭而DP ERROR LED变红。此状态一直保持到S7-200 CPU断电或数据交换重新开始。
编程:
STEP 7-Micro/WIN32 V3.1编程软件可以对所有的CPU 221/222/224/224XP/226功能进行编程。同时也可以使用STEP 7-Micro/WIN16 V2.1软件包,但是它只支持对S7-21x同样具有的功能进行编程。
STEP 7-Micro/DOS不能对CPU 221/222/224/224XP/226编程。如果使用PG/PC的串口编程,则需要使用PC/PPI电缆。
如果使用STEP 7-Micro/WIN32 V3.1编程软件,则也可以通过SIMATIC CP 5511或CP 5611编程。在这种情况下,通讯速率可高达187.5kbit/s。
可以利用PC/PPI 电缆和自由口通讯功能把 S7-200 CPU 连接到许多和RS-232标准兼容的设备。
‘贰’ s7200 port0 port1有什么区别
s7200 port0、port1区别为:站点不同、设备通信不同、用途不同。
一、站点不同
1、s7200 port0:s7200 port0既可以设为MODBUS主站,也可以设为MODBUS从站。
2、s7200 port1:s7200 port1只能设为MODBUS主站。
二、设备通信不同
1、s7200 port0:s7200 port0用于与其他串行通信设备通信。
2、s7200 port1:s7200 port1用于与支持Modbus RTU主站协议的设备通信。
三、用途不同
1、s7200 port0:s7200 port0既可以用作编程口,也可以用作设备与PLC的通信口。
2、s7200 port1:s7200 port1只能作为设备与PLC的通信口。
‘叁’ 关于西门子PLC S7200 SMART串口通讯的问题
S7-200中的MODBUS通讯协议实际上是用了其自由口协议来实现,因此,端口上的报文接收都要用到SMB2这个系统寄存器。双口MODBUS在原生西门子S7-200PLC的CPU上是不可能实现的。
选件扩展,精确定制新颖的信号板设计可扩展通信端口、数字量通道、模拟量通道。在不额外占用电控柜空间的前提下,信号板扩展能更加贴合用户的实际配置,提升产品的利用率,同时降低用户的扩展成本。
产品亮点:
机型丰富,更多选择提供不同类型、I/O 点数丰富的CPU 模块,单体I/O 点数最高可达60 点,可满足大部分小型自动化设备的控制需求。另外,CPU 模块配备标准型和经济型供用户选择,对于不同的应用需求,产品配置更加灵活,最大限度的控制成本。
高速芯片,性能卓越配备西门子专用高速处理器芯片,基本指令执行时间可达0.15 μs ,在同级别小型PLC 中遥遥领先。一颗强有力的“芯”,能让您在应对繁琐的程序逻辑,复杂的工艺要求时表现的从容不迫。
‘肆’ s7200 port0 port1有什么区别
1、port0、port1通信口特殊标记位存储器(SM)不同,虽然都可以上传、下载程序,不过port1只能设为MODBUS主站,port0主、从都可以——如果是自己编写的通讯代码,不存在这个差别。PORT0可以用作编程口也可以用作设备与PLC的通信口,PORT1只能作为设备与PLC的通信口。
2、port0、port1通信口各自独立,每个通信口都有自己的网络地址、通信速率等参数设置。通信口的参数在编程软件Micro/WIN的“系统块”中查看、设置,新的设置在系统块下载到CPU中后起作用。
3、port0、port1通信口各自在不同的模式、通信速率下工作;它们的口地址甚至不同。
(4)s7200编程口扩展阅读
S7-200 CPU上的通信口Port0支持Modbus RTU协议。
常用的功能码如下:
代码 名称 作用
01 读取线圈状态 取得一组逻辑线圈的当前状态(ON/OFF) ,功能 01 返回任意个数输出点(Q)的 ON/OFF 状态。
02 读取输入状态 取得一组开关输入的当前状态(ON/OFF),功能 02 返回任意个数输入点(I)的 ON/OFF 状态。
03 读取保持寄存器 读取单个/多个保持寄存器。功能 03 返回 V 存储区的内容。在 Modbus 协议下保持寄存器都是'字'值,在一次请求中可以读取最多 120 个字的数据。
04 读取输入寄存器 读取单个/多个输入寄存器。功能 04 返回 S7-200 的模拟量数据值。
05 强置单线圈 写单个线圈(离散量输出点)。功能0 5 用于将离散量输出点设置为指定的值。这个点不是被强制的,用户程序可以覆盖 Modbus 通信请求写入的值。
06 预置单寄存器 写单个保持寄存器。功能 06 写一个值到 S7-200 的 V 存储区的保持寄存器中。