您现在的位置是:网站首页> PLC自动化
PLC输出输出接线图
- PLC自动化
- 2026-08-23
- 2158人已阅读
PLC输出输出接线图
借助AI咨询硬件相关问题如:PNP传感器信号线是输出正还是负
***OB在拖拽调用FB时自动生成的DB会自动映射保存FB中的静态变量,为好维护可定义一个全局DB所有模块可访问***
***PNP输出为正,NPN输出为负,线接法:棕正、蓝负、黑控制信号***
***其实无论PLC的输入输出端口,都需要外部电源给端口供电,典型接线如下***
***PLC的输入输出端口需要格外供电,有源输出本身带电,无源输出只是通断***
***继电器输出都只是通断,并不供电,需外部供电。晶体管(接直流-输出区分PNP还是NPN型》又分)与晶闸管(接交流,COM一般接零线,端口通过负载接火线)有源输出带电***
晶体管输出带不动大功率设备时可使用-》中间继电器-》设备
传感器NPN = 漏型(Sink,灌入电流,COM口接+24V,IO口常态0V);传感器PNP = 源型(Source,流出电流,COM口接0V,IO口常态+24V),是否有电流通过IO作为是否有信号
不管是NPN还是PNP,只要传感器感应到物体(动作了),PLC程序里读到的就是“1”
无论NPN还是PNP传感器说白了就是通断信号,输入端口是外部传感器控制通断,输出端口是PLC控制通断
西门子全系普通晶体管出厂固定为 PNP‑源型输出,硬件不能切换成 NPN(漏型)
通俗解释(200‑SMART / S7‑1200 / S7‑1500)
1. 晶体管输出公共端子 1M 接 0V、1L + 接 DC24V 正极
2. Q 点导通之后,输出端子直接送出 +24V 高电平(标准 PNP 源型)
西门子直流输入是双向光耦,可以自由切换 NPN / PNP,只靠公共端子 1M 接线决定
OB主程序,FB功能块【可用静态变量】,FC函数块,DB存储块
***SCL代码内部写 VAR_TEMP / VAR_INPUT / VAR_OUTPUT / VAR_IN_OUT / VAR_STAT … END_VAR,1200 全部不支持,所有局部变量强制在块上方接口表格定义,Constant是常量都是用加#访问,用拖拽FC、FB到OB实现调用***
临时变量、输入变量、输出变量、常量直接在OB、FB、FC中的接口定义,PLC的变量是为了能方便访问I Q M存储区,DB是静态存储类似硬盘存储





| 输出类型 | 支持电压 | 响应速度 | 使用寿命 | 高频负载 | IO 口自身带电 / 外部供电 | 典型用途 |
|---|---|---|---|---|---|---|
| 继电器 R | AC/DC 通用 | 慢 (10ms) | 短,机械磨损 | 不支持 | 无源干接点,需外部供电触点本身不带电,负载电源由外部回路提供 | 普通电磁阀、接触器、指示灯 |
| 晶体管 T | DC24V | 极快 (μs 级) | 几乎无限 | 完美支持 | 有源输出,模块自身供电后输出端带电模块接入 DC24V 后,输出端直接输出 24V/0V 信号 | 高频气缸、伺服脉冲、传感器触发 |
| 晶闸管 S | AC220V | 快 | 无限 | 支持 | 有源输出,模块自身供电后输出端带电模块接入 AC 电源后,输出端直接输出交流电压 | 交流高频指示灯、小型交流电磁阀 |
下一篇:PCL自动化目录结构