西门子枣庄PLC模块授权代理商
使用继电器电路或PLC的梯形图可以实现开关量的逻辑运算。图1—4的上面是PLC的梯形图,梯形图中某些编程元件(如输出继电器和辅助继电器)的线圈“通电"时,其常开触点闭合,常闭触点断开,称该编程元件为1状态。当它们的线圈“断电"时,其常开触点断开,常闭触点闭合,称该编程元件为0状态。
图1—4中的A,B为输入逻辑变量,M为输出逻辑变量,它们之间的“与"、“或"、“非"逻辑运算关系如表1.1所示。用继电器电路或梯形图可以实现基本逻辑运算,触点的串联可实现“与"运算,触点的并联可实现“或"运算,用常闭触点控制线圈可实现“非"运算(见图1-4)。多个触点的串、并联电路可以实现复杂的逻辑运算,例如图l-3中的继电器电路实现的逻辑运算可用逻辑代数表达式表示为
KM=(SBI+KM)·SB2·FR
式中的加号表示逻辑或,乘号表示逻辑与,上画线表示“非"运算
异步电动机电源电压下降,若负载转矩不变,则定子电流必然增大.
如果电动机拖动的负载较小,除起动转矩有所降低外,不会影响电动机的寿命.
但如果电动机满载运行,由于电源电压低于额定电压;会使电动机电流超过额定值,影响电动机的寿命
西门子SIMATIC S7系列串行通信模块,包括CP340、CP341、CP440-1、CP441-1/2、CPU313C/314C-2PtP以及ET200S的1SI 3964/ASCII等,都支持ASCII驱动协议的通信,可以广泛地用于与第三方支持ASCII协议的仪表、设备、系统等进行点对点连接通信,具有应用简单、灵活,使用方便等优点。
本文通过一个具体的示例,给出了在多个西门子串口通信模块(CP340/CP341)之间通过ASCII驱动协议进行轮询通信的应用。其具体的实现方法和轮询原理具有普遍的指导意义,可以作为西门子串行通信模块与支持ASCII协议的仪表、设备、系统等进行串行通信的参考。
1 网络搭建和硬件组态
1.1 网络搭建
1.1.1 系统组成
如下图1所示,系统包括3个SIMATIC S7-300站,其中一个作为串行通信的主站,通过ASCII驱动协议轮询采集另外两个从站的数据。系统主站和1#从站各配置了一个串行通信模块CP341(6ES7341-1CH01-0AE0)(RS422/485接口),2#从站配置了一个串行通信模块CP340(6ES7340-1AH02-0AE0)(RS232C接口),为了将它们连接到一个网络中,在本例中选择了西门子的PC/PPI电缆(6ES7901-3CB30-0XA0)将2#从站的RS232C接口转换为RS485接口连接到网络中。
图1 系统组成结构图
1.1.2 软件环境
? 操作系统:Windows XP Professional SP2;
? 编程软件:STEP7 V5.4 SP4;
? PTP协议软件包:SIMATIC S7-CP PtP Param V5.1+SP11
下载链接:/cs/document/27013524?caller=view&lc=zh-CN。
1.1.3 电缆和硬件连接
根据具体情况可以自己制作通信电缆,也可以选择西门子提供的定制电缆。在通信距离可以满足要求的情况下,建议选择西门子提供的串行通信电缆,电缆订货号如表2。
表2 连接电缆订货号
详细的硬件连接如图2所示。
图2 实际硬件连接图
1.2 参数分配
1.2.1 组态主站
? CP341模块起始地址256,ASCII协议模式;
? 消息帧结束标准:字符延迟时间4ms;
? 波特率:9600bps,8位数据位,1位停止位,无校验;