哈尔滨西门子S7-300/400PLC模块代理经销商-西门子PLC代理介绍西门子PLC模块代理由上海钡斯森工业设备有限公司提供西门子PLC模块代理西门子S7-300自动化系统采用模块化设计。它拥有丰富的模块,且这些模块均可以独立地组合使用。不同的 CPU 可用于不同的性能范围,包括具有集成 I/O 和对应功能的 CPU 以及具有集成 PROFIBUS DP、PROFINET 和点对点接口的 CPU。用于数字量和模拟量输入/输出的信号模块 (SM)。用于连接总线和点对点连接的通信处理器 (CP)。

西门子S7-300的开关量地址由地址标识符、地址的字节部分和位部分组成,一个字节由0-7这8个位组成。地址标识符I表示输入,Q表示输出,M表示存储器位。例如I3.2是一个数字输入量的地址,小数点前面的3是地址的字节部分,小数点后的2表示这个输入点是3号字节中的第2位。
开关量除了按位寻址外,还可以按字节、字和双字寻址。例如输入量I2.0-12.7组成输入字节IB2,B是Byte的缩写;字节IB2和IB3组成一个输入字IW2,W是Word的缩写,其中的IB2为高位字节;IB2-IB5组成一个输入双ID2,D是Double Word的缩写,其中的IB2为*位的字节。以组成字和双字的*个字节的地址作为字和双字的地址。
S7-300的信号模块的字节地址与模块所在的机架号和槽号有关,位地址与信号线接在模块上的哪一个端子有关。
对于数字量模块,从0号机架的4号槽开始,每个槽位分配4B(4个字节)的地址,相当于32个I/O点(见表1)。*多可能有32个数字量模块,共占有32×4B=128B。
模拟量模块以通道为单位,一个通道占一个字地址,或两个字节地址。例如模拟量输入通道IW640由字节IB640和IB641组成。S7-300位模拟量模块保留了的地址区域,字节地址范围为IB256-767。可以用装载指令和传送指令访问模拟量模块。

一个模拟量模块*多有8个通道,从256开始,给每一个模拟量模块分配16B(8个字)的地址。
数字量输入/输出模块内*低的位地址(例如I0.0)对应的端子位置*,*的位地址(例如16点输入模块的I1.7)对应的端子的位置*低。
模块诊断与过程中断
1、模块诊断功能
S7-300有的信号模块具有对信号进行监视(诊断)和过程中断的智能功能:通过诊断可以确定数字量模块获取的信号是否正确,或模拟量模块的处理是否正确。
数字量输入/输出模块可以诊断出以下故障:无编码器电源、无外部辅助电压、无内部辅助电压、熔断器熔断、看门狗故障、EPROM故障、RAM故障、过程报警丢失。
模拟量输入模块可以诊断出无外部电压、共模故障、组态/参数错误、断线、测量范围上溢出或下溢出。模拟量输出模块可以诊断出无外部电压、组态/参数错误、断线和对地短路。
2、过程中断
通过过程中断,可以对过程信号进行监视和响应。
根据设置的参数,可以选择数字量输入模块每个通道组是否在信号的上升沿、下降沿,或两个边沿都产生中断,信号模块可以对每个通道的一个中断进行暂存。
模拟量输入模块通过上限值和下限值定义一个工作范围,模块将测量值与上、下限值进行比较。如果限,则执行过程中断。执行过程中断时,CPU暂停执行用户程序,桌暂停执行低优先级的中断程序,来处理相应的诊断中断功能块(OB40)。
西门子S7-1500如何在TIA Portal中组态连接?
TCP, ISO-on-TCP, UDP, ISO 和 S7类型的连接在STEP 7 (TIA Portal) 中的设备和网络编辑器的网络视图中组态。
在SIMATIC Manager 中,TCP, ISO-on-TCP, UDP, ISO 和 S7类型的连接在 NetPro 里组态。在STEP 7 (TIA Portal)中,这些连接以相同方式组态。
在STEP 7 (TIA Portal)中,S7连接必须在设备和网络编辑器的网络视图里组态。对于其他连接,取决于本地使用的接口:
通过 S7-300 / S7-400 的 CP 连接必须在网络视图中组态。
S7-1200 中的连接或者通过 CPU 31x 及 CPU 41x 的集成接口的连接使用 TCON, TSEND_C 或 TRCV_C 指令建立。
S7-1500 中的连接既可以在网络视图中组态,也可以使用 TCON, TSEND_C 或 TRCV_C 指令建立。ISO 类型的连接是个例外。它必须在网络视图中建立。
下面这些命令用于在网络视图中组态连接。
1. 在 "Devices & Networks" 编辑器中打开网络视图。
2. 点击 "Connections"。选择一个连接,比如说,TCP 连接。
3. 右击CPU并在CPU的弹出菜单中选择命令 "Add new connection"。
4. 在 "Create new connection" 对话框中组态新连接。
选择连接类型,比如说,TCP 连接。在对话框的左边部分选择连接伙伴,比如说, "Unspecified"。在对话框的右边部分选择通信的本地接口。点击"Add" 按钮。关闭对话框。

5. 在网络视图的表格区域,切换到 "Connection"标签。所有已组态的连接都显示在这里。如果有连接不完整,比如说,伙伴的IP地址没有组态,那么它将被标记为红色。
6. 完成连接的组态。标记连接。连接的属性显示在巡视窗口。在这里输入伙伴的IP地址和端口号或者TSAP。
7. 如果是S7 连接,TSAP在Address details下组态。这对于使用PUT/GET的S7单边连接是需要的。设置伙伴的 Connection resource 为03及 Rack/slot 为伙伴CPU所在位置。即使伙伴插槽用的是CP,Rack/slot也是设置CPU 的位置。
8. 装载组态到控制器中。
对于S7-1500 的建议
对于S7-1500,可以在网络视图中组态静态连接或在程序中使用 TCON, TSEND_C 或TRCV_C 指令建立动态连接。
在大多数情况下,只需要静态连接,这些连接在完全运行期间是被保持的。在网络视图中组态这些静态连接。即使对于PC,比如说,只是有时需要连接,通过组态静态连接以使资源得以保留也是更好的方式。
通过 TCON, TSEND_C 或 TRCV_C 指令建立动态连接的方式,只是在伙伴IP地址在运行时才知道或者通信资源必须更加有效利用的情况下才使用。
创建环境
FAQ中的截图使用 STEP 7 V13 SP1 (TIA Portal) 创建。

西门子S7-300模块诊断与过程中断
有的西门子S7-300信号模块具有对信号进行监视(诊断)和过程中断的智能功能。
1.模块诊断功能
通过模块诊断可以确定数字量模块获取的信号是否正确,或模拟量模块的处理是否正确。
数字量I/O模块可以诊断出无外部电压、共模故障、组态/参数错误、断线、测量范围上溢出或下溢出等故障。模拟量输出模块可以诊断出无外部电压、组态/参数错误、断线和对地短路等故障。
2.过程中断
通过过程中断,可以对过程信号进行监视和响应。
根据设置的参数,可以选择数字量输入模块的每个通道组是否在信号的上升沿、下降沿产生过程中断,或在两个边沿都产生过程中断。信号模块可以对每个通道的一个中断进行暂存。
模拟量输入模块通过上限值和下限值定义一个工作范围,模块将测量值与上、下限值进行比较,如果通过限制,则执行过程中断。
执行过程中断时,CPU暂停执行用户程序,或暂停执行低优先级的中断程序,来处理相应的诊断中断功能模块( OB40)。
