第1章:信号板与信号模块——扩展你的S7-1200
大家好,我是老张。今天咱们聊聊S7-1200的扩展能力。说白了,就是怎么给你的PLC“加料”。
很多新手拿到S7-1200,第一反应是:“这CPU上就那几个I/O点,够用吗?” 嗯,这个问题问得好。S7-1200的设计思路就是模块化——CPU本身只带一小部分点,剩下的靠扩展。就像搭积木,你需要什么就往上加什么。
1.1 信号板(SB)——最灵活的“小插件”
信号板,西门子叫它Signal Board,简称SB。这东西很小,直接插在CPU正面那个盖板下面。我习惯叫它“小插件”。
它有什么用?
说白了,就是给CPU增加少量额外的通道。比如你的CPU本体只有数字量输入输出,但你需要一个模拟量输入来采集温度。这时候,加一块SB 1231模拟量输入信号板,就搞定了。
常见的信号板类型:
- SB 1221:数字量输入信号板(4点,24V DC)
- SB 1222:数字量输出信号板(4点,24V DC)
- SB 1223:数字量混合信号板(2输入+2输出)
- SB 1231:模拟量输入信号板(1通道,0-10V或0-20mA)
- SB 1232:模拟量输出信号板(1通道,0-10V或0-20mA)
1.2 信号模块(SM)——正经的“扩展卡”
信号模块,Signal Module,简称SM。这东西比信号板大得多,需要安装在CPU的右侧,通过总线连接器连起来。
它和信号板有什么区别?
你想想看,信号板只能加几个点,而信号模块可以加很多。比如SM 1231模拟量输入模块,有4通道、8通道的版本。数字量模块更是有16点、32点的。
常见的信号模块类型:
- SM 1221:数字量输入模块(8点、16点)
- SM 1222:数字量输出模块(8点、16点)
- SM 1223:数字量混合模块(8输入+8输出等)
- SM 1231:模拟量输入模块(4通道、8通道)
- SM 1232:模拟量输出模块(4通道)
- SM 1234:模拟量混合模块(4输入+2输出)
1.3 地址分配——别让接线白费功夫
嗯,这里要注意。很多新手接完线,发现程序里找不到那个点。为什么?地址没搞对。
地址是怎么分配的?
S7-1200的地址是自动分配的。CPU本体占一部分,然后信号板、信号模块依次往后排。
举个例子:
假设你有一台1214C CPU,它本体自带14个数字量输入(I0.0-I1.5)和10个数字量输出(Q0.0-Q1.1)。
- 如果你在CPU正面插了一块SB 1223(2输入+2输出),那么它的输入地址是I2.0和I2.1,输出地址是Q2.0和Q2.1。
- 如果你在CPU右侧加了一个SM 1221(8点数字量输入),那么它的输入地址从I3.0开始,到I3.7。
为什么会这样?
因为地址是按模块安装顺序自动分配的。CPU本体先占,然后信号板(SB)占,再然后信号模块(SM)从右往左依次占。
1.4 实际接线中的注意事项
接线这事儿,看着简单,但细节决定成败。我给大家列几条实用的:
- 信号板的接线: 信号板插在CPU正面,接线端子是弹簧式的。我习惯用0.5mm²的线,剥线长度8mm。别用太粗的线,塞不进去。
- 信号模块的接线: 模块的接线端子是插拔式的,方便维护。记得用螺丝刀拧紧,但别太用力,容易滑丝。
- 模拟量接线: 模拟量信号容易受干扰。我建议用屏蔽双绞线,屏蔽层单端接地。我在一个项目里,没加屏蔽线,结果温度信号跳得厉害,后来加了屏蔽,问题解决。
- 电源接线: 信号板和信号模块都需要24V DC供电。注意正负极,别接反了。接反了不会烧,但模块不工作。
1.5 总结一下
信号板和信号模块,是S7-1200扩展能力的核心。信号板适合小规模扩展,信号模块适合大规模扩展。地址分配记住顺序:CPU本体 → SB → SM。接线时注意信号类型和屏蔽。
好了,这一章就到这里。下一章咱们聊聊如何用TIA Portal给这些模块组态。到时候见!