西门子6EP1961-2BA00
西门子PLC接口模块IM153
以下内容以西门子PLC S7-300系列为例,说明接口模块的用法:
1. 西门子PLC的接口模块IM153-1用来连接CPU与扩展单元的接口,通过PROFIBUS-DP协议进行通讯,CPU与扩展单元之间通过PROFIBUS-DP电缆连接,两端相应的需要有RS485连接头;
2. 在西门子PLC S7-300的系统中,理论上CPU可以带多个IM153-1进行扩展,直到满足控制要求为止。但实际应用时,需要考虑CPU的容量和程序的大小是否能满足多个扩展模块的需求;
3. 如果连接多个扩展模块时,需要注意将个和后一个的RS485接头的终端电阻拨到ON位置,而中间的RS485接头则可以在OFF位置;
4. 在实际项目中,可能使用扩展机架后,IM153-1会出现各类错误。这时用户需要检查系统硬件,通讯连接是否正常;IM153-1的硬件地址是否有冲突;现场环境中是否存在干扰等情况。如果这些都没有问题,可以从软件设置方面进行错误检查。
西门子触摸屏串行下载方式
本文以西门子触摸屏KTP600 DP系列,下载电缆为PC/PPI电缆为例,说明实现串行下载方式的步骤:
1. 将编程电缆-PC/PPI电缆连接到电脑与KTP600 DP触摸屏之间,并保证电脑中装有WinCCflexible编程软件;
2. 在西门子触摸屏KTP600 DP上面进行传输设置,进入“控制面板",点击“传输",并使能串行“传输通道",然后确定;
3. 对编程电缆进行传输速率设定,如果用户使用的串口的编程电缆,需要将传输速率设置为与编程软件WinCCflexible中的一致,如果用户使用的是USB口的编程电缆,则无需设置;
4. 在编程软件WinCCflexible中,选择“项目"->“传送"->“传送设置",根据用户编程电缆的类型,选择“RS232/PPI多主站电缆"或“USB/PPI多主站电缆",如果是RS232串口编程电缆,还需要设置通讯传输的波特率;
5. 在编程软件WinCCflexible中,选择“下载",即可将组态好的程序下载到西门子触摸屏中。
西门子sitop电源概述
可靠性、效率和集成性的基准
机器与设备的高效运行需要使用可靠、恒定的电源。
SITOP 稳压电源质量优异,性能可靠,可确保在工业环境中以及楼宇管理系统中使用时达到很高的安全性。
我们选择的 SITOP 电源彼此之间可以更优地协同工作。我们的系列附加模块进一步强化了这种协同性。这些附加模块可以深入地保护 24V 电源免遭初级和次级侧的干扰,直至提供*的保护功能。
TOP 可靠性
您只需在购买电源时考虑选择优质电源,此后就无需再思考此类问题。
SITOP 遍布的每一个供电系统几乎都成千万次地证明了 SITOP 电源的可靠性。 凭借其宽范围输入、优异的负载特性和*的验证,SITOP 电源自身就可以保证电源的可靠性。
根据具体的要求,可以采用扩展模块,也可以采用不间断电源(DC UPS)对 SITOP 电源进行个性化的改造。据此,在输出回路过载或输入侧出现电源故障等情况下,也可以保证机床或设备的 24 V 供电的可靠性。
TOP 效率
能量成本越来越大地决定着生产成本。 该方面的节省会形成宝贵的竞争优势。 关于这一点,SITOP 电源可以作出重大的贡献。 由于效率很高,这种初级开关模式电源拥有*的工作效率。 整个性能范围内的功耗很低(即使在空载运行期间)。 由于电源很少满负荷运行,因此,电源拥有极大的节能潜力。
SITOP 还可以高效地支持客户的整个过程链。 例如,采用 STTOP 选择工具和丰富的附加信息(如 3D 数据、电路图宏、证书和可个性化配置的产品文档等)可以方便地完成产品选型。 因此,可以非常高效地计划、订购、设计、配置和运行每个 SITOP 解决方案。
TOP 集成
工业环境中集成的电源,其生产率越大。 SITOP 可以针对例如 SIMATICSINUMERIK 和 SIMOTION 等自动化系统进行优化调整。
另外,PSU8600 电源系统和 UPS1600 不间断电源可*集成在 TIA 中。 可在 TIA Portal 进行高效工程组态,例如,在 PROFINET 中更方便进行网络集成或集成全面的诊断功能。
SIMATIC S7 函数块可以方便地集成在 STEP 7 用户程序中;另外,还可以随时利用 WinCC 面板实现操作控制和监控。
西门子6EP1961-2BA00
3.在OB1中调用PUT/GET指令,进行S7通信,如图10所示。
图.10
表1.PUT 指令参数说明
CALL “PUT" | , %DB1 | //调用 PUT,使用背景DB块:DB1 |
REQ | :=%M0.0 | //上升沿触发程序块的调用 |
ID | :=W#16#0100 | //连接号,要与连接配置中一致,创建连接时的连接ID号 |
DONE | :=%M2.0 | // 为1时,发送完成 |
ERROR | :=%M2.1 | // 为1时,有故障发生 |
STATUS | :=%MW4 | // 状态代码 |
ADDR_1 | :=P#DB1.DBX0.0 BYTE 10 | // 发送到通信伙伴数据区的地址,对应LOGO!0BA8的VB0-VB9 |
SD_1 | :=P#M100.0 BYTE 10 | // 本地发送数据区 |
表2.GET指令参数说明
CALL “GET" | , %DB2 | //调用 GET,使用背景DB块:DB2 |
REQ | :=%M0.1 | //系统时钟 2秒脉冲 |
ID | :=W#16#0100 | //连接号,要与连接配置中一致,创建连接时的连接号 |
NDR | :=%M2.2 | //为1时,接收到新数据 |
ERROR | :=%M2.3 | //为1时,有故障发生 |
STATUS | :=%MW6 | //状态代码 |
ADDR_1 | :=P#DB1.DBX10.0 BYTE 10 | //从通信伙伴数据区读取数据的地址,对应LOGO!0BA8的VB10-VB19 |
RD_1 | :=P#M200.0 BYTE 10 | //本地接收数据地址 |
综合以上步骤,已经完成了S7-1200 硬件和软件部分的编程,将程序下载到S7-1200 PLC 中。
状态监控
S7连接成功的建立是调用PUT/GET指令的基础,S7连接成功建立后,方能正确执行PUT/GET指令。
在TIA 软件的网络视图中,将软件切换到在线模式,可以监控S7连接状态,如图11所示。
图.11
a.选择网络视图,转至在线
b. 如果S7连接图标为绿色,则表示连接建立成功;若图标为红色,则表示连接建立失败。
S7连接成功建立后,S7-1200 触发PUT/GET指令,通过TIA 软件监控表和 LOGO! Soft Comfort V8.2软件的数据表,可以监控数据通信是否正常,如图12所示。
图.12
注意:S7-1200侧的DB1对应于LOGO!0BA8的V区,即在PUT指令中使用的通信伙伴数据区ADDR_1=P#DB1.DBX0.0 BYTE 10在LOGO!中对应LOGO!0BA8里的VB0~VB9。