湖南西门子S7-1500PLC模块代理商专业销售
SIMATIC S7-200、S7-300
C7-633/P DP、C7-633 DP、C7-634/P DP、C7-634 DP、C7-626 DP
SIMATIC S7-400(仅通过 CP 443-5)
通过多点接口 (MPI) 实现数据通信
多点接口 (MPI) 是集成在 SIMATIC S7-400的 CPU 中的通信接口。
它用于:
编程和参数设置
HMI
建立涉及对等通信伙伴的简单网络拓扑
可选择的连接选项:
MPI 可以实现多 32 个节点的同时连接:
编程器/PC
HMI 系统
S7-200(作为从站)
S7-300
S7-400
C7
内部通信总线(C 总线);
通过 S7-400 的 C 总线以及 CPU 的 MPI 或 DP 接口,可以寻址带有 C 总线接口的通信处理器和功能模块。这样就可以从编程器直接访问 C 总线上连接的模块。通过接口模块,可将多 6 个扩展单元连接到 C 总线。
MPI 的性能数据:
多 32 个 MPI 节点
数据传输速率高达 12 Mbps
灵活的安装选件:
使用性能可靠的组件建立 MPI 通信:PROFIBUS 和“分布式 I/O”产品系列中的总线电缆、总线连接器和 RS 485 中继器 (12 Mbps)。
可通过组件实现调整以满足具体要求。例如,任意两个 MPI 节点之间多可以串入 9 个中继器以连接更大距离。
DP 主站:
也可将 S7-400 的 MPI 配置为 DP 主站。随后可以连接多 32 个传输速率为 12 Mbps 的 DP 从站。从而保留编程功能和人机界面功能。
通过 CP 实现数据通信(点到点)
通过 CP 441 通信处理器,可以实现功能强大的点到点连接。
可连接各种设备,例如:
PC
SIMATIC S5/S7
工业 PC
其它厂商的 PLC
扫描仪、条形码阅读器、识别系统
机械手控制装置
打印机
可变接口:
通过可更换的接口模块,可以使用不同传输介质进行通信:
20 mA (TTY)
RS 232C (V.24)
RS 422/485
通过 CP(PROFIBUS 或工业以太网)实现数据通信
通过 CP 443-x 通信处理器,可以将 SIMATIC S7-400 连接至 PROFIBUS 和工业以太网总线系统。
例如包括: SIMATIC S7-200(通过 PROFIBUS)
在PLC和变频器一起运用的自控系统中,应该侧重留意一下事项:
PLC供电电源与动力系统电源(变频器电源)分别配置,且PLC的供电应该挑选阻隔变压器;
动力线尽量与信号线分隔,信号线要做屏蔽;
无论是模拟信号输入还是模拟信号输出,模拟量通道一概运用信号阻隔模块;
PLC程序里做软件滤波规划;
信号地与动力地分隔规划。
plc操控体系与电网的接地方法主要有三种,分别是共地方法、浮地方法、机壳共地与电路浮地。
1.共地方法
在共地方法中,PLC整个操控系以地上为参阅,将机壳与接地址及接地线悉数连在同时。大型工厂中有部分PLC体系选用了共地式的接地方法。在大地地位不易改变的地方,主要选用共地方法。大地电位稳守时,整个布线体系的电位也不会轻易发生改变,机壳接地的方法便会比较安全 便于运用。
2.浮地方法
在大地电位不稳定的地方,大地地位改变大就会导致体系电位不稳定,PLC布线中的线路则会遭到很大的干扰,这种情况下则选用浮地方法较为稳当。在PLC操控体系中,机壳与电路接地址相连,而且悬浮在空中而不触摸地上,主要选用绝缘胶垫以便在机壳与大地之间离隔。同时要对进线选用绝缘办法。浮地方法的接地办法也能够有用的防止干扰,大地电位改变与电磁感应的干扰因而而大大削弱。但这种方法的缺陷是由于整个体系线路选用浮地方法,因而机壳上会起静电,操作起来存在一定的风险。
3.机壳共地、电路浮地
这种方法是共地方法与浮地方法的结合。这种方法具有清楚明了得长处,由于机壳接地,所以操作上较为安全,而同时由于接地址独立,便可削弱大地电位改变发生的扰动效应。这种接地方法不管从安全出产的视点,还是维护设备的视点,都具有其合理性与明显优势,因而在炼铁厂得到广泛的使用。
S7-200 SMART CPU 模块均集成1 个RS485 接口,可以与变频器、触摸屏等第三方设备通信。如果需要额外的串口,可通过扩展CM01 信号板来实现,信号板支持RS232/RS485 自由转换,Z多支持4 个设备。
串口支持下列协议:
o Modbus-RTU
o PPI
o USS
S7-200 Smart系列PLC将系统相关的一些状态(比如:CPU报错、指令溢出、IO错误)存放在特殊的内存地址中,可以在编程的时候通过读取相关内存地址的内容来获取当前的状态(比如:若系统存在IO错误,则SM5.0将被置1);也可以通过编程来修改相关内存地址的内容来达到参数配置的目的(比如:SMB30可以来配置系统串口Port0的参数)。这些特殊的内存区域,被称为特殊存储器(Special Memory),英文简写“SM”。
特殊存储器有两种存储形式:SMB和SMW。“SMB”表以字节(Byte)形式存储的特殊存储器;“SMW”表示以“字(Word)”的形式存储的特殊存储器。在编程的时候,可以"字"、"字节"、"位"的方式对特殊存储器进行访问,位的方式访问按照"SM<字节编号>.<位编号>"的规则进行,比如前面提到的“SM5.0”。
S7-200 Smart系列PLC提供了大量的特殊存储器,今天这篇文章,我们先来聊聊SMB0和SMB1。
SMB0称为“系统状态(System Status)”特殊存储器,顾名思义,它与系统的状态相关。SMB0提供了8个可访问的位(SM0.0~SM0.7),CPU在每次扫描周期的结束之前都会更新这些位(bits)的状态。
SM0.0(Always_ON)会被始终置1,
SM0.1(First_Scan_ON)在CPU的个扫描周期被置1,之后被复位。该位可以用来执行初始化的相关操作,类似于S7-300的OB100的功能;
SM0.4(Clock_60s)提供一个60秒的时钟脉冲(30s为真,30s为假),可以用于简单延时或者蜂鸣器的报警;
SM0.5(Clock_1s)提供一个1秒的时钟脉冲(0.5s为真,0.5秒为假),可以用于简单延时或者蜂鸣器的报警;
SM0.6(Clock_Scan)提供一个扫描周期时钟,在一个扫描周期其值为真(TRUE),在下一个扫描周期其值为假(False),如此反复。该位可以作为扫描周期计数器来使用。
SMB1称为“指令执行状态(Instruction execution status)”特殊存储器,包含8个位(SM1.0~SM1.7),这些位会在指令执行期间被置位或复位。
SM1.0(Resut_0)当运算结果为0时,会被置位;
SM1.0(Overflow_Illegal)当出现运算溢出或检测到非法数值时,被置位;
SM1.1(Neg_Resut)当运算结果为负数时,数学运算指令会将其置位;
SM1.2(Divide_By_0)当CPU检测到除数为0时,该位被置位
S7-200 smart系列PLC的特殊存储器很多,本文介绍了其中的SMB0和SMB1
湖南西门子S7-1500PLC模块代理商专业销售