DI 16x24VDC HF;
16 通道数字量输入模块,用于记录 24 V DC 信号;一个电压组;输入延迟 0.05 ... 20 ms;输入类型 3 (IEC 61131);可设置诊断和硬件中断
DI 32x24VDC HF;
32 通道数字量输入模块,用于记录 24 V DC 信号;两个电压组;输入延迟 0.05 ... 20 ms;输入类型 3 (IEC 61131);可设置诊断和硬件中断
DI 16x24VDC SRC BA;
16 通道数字量输入模块,用于记录 24 V DC 信号;低电平有效;一个电压组;固定输入延迟 3.2 ms;输入类型 3 (IEC 61131)
DI 16x230VAC BA;
16 通道数字量输入模块,用于记录 230 V DC 信号;低电平有效;一个电压组;固定输入延迟 20 ms;输入类型 1 (IEC 61131)
提供了以下宽度为 25 mm 的数字量输入模块:
DI 16x24VDC BA;
16 通道数字量输入模块,用于记录 24 V DC 信号;漏型输入;一个电压组;固定输入延迟 3.2 ms;输入类型 3 (IEC 61131)
DI 32x24VDC BA;
32 通道数字量输入模块,用于记录 24 V DC 信号;漏型输入;一个电压组;固定输入延迟 3.2 ms;输入类型 3 (IEC 61131)
尺寸图:
在附录中提供模块在安装轨道上的尺寸图,以及带开放式前盖的尺寸图。 请务必遵循在控制柜、控制室等地方安装时的具体尺寸要求。

图片: DI 32x24VDC BA 模块的尺寸图
图片: DI 32x24VDC BA 模块的尺寸图,带开放式前盖的侧视图
状态和错误指示灯:
下图显示了 DI 32x24VDC BA 的 LED 指示灯(状态和错误指示灯)。
图片: LED 指示灯,用于模块 DI 32x24VDC BA
LED 指示灯的
LED RUN/ERROR
列表: RUN/ERROR 状态和错误指示灯
灭 |
灭 | 背板总线上电压缺失或过低。 | 接通 CPU 和/或系统电源模块。 验证是否插入了 U 型连接器。 检查是否插入了过多的模块。 |
闪烁 |
灭 | 模块正在启动。 | --- |
亮 |
灭 | 模块准备就绪。 | |
闪烁 |
闪烁 | 硬件缺陷。 | 更换模块。 |
LED CHx
列表: CHx 的状态指示灯
接线图和方框图:
在下文中,介绍了模块的方框图以及各种接线方式。
有关前连接器的接线和铺设电缆屏蔽等信息,请参见《S7-1500/ET 200MP》系统手册中的“接线”部分。
接线图与方框图
下图显示了如何接线模块以及通道地址的分配(输入字节 a 到 d)。

① | 背板总线接口 | CHx | 通道或通道状态 LED 指示灯(绿色) |
M | 接地 | RUN | 状态 LED 指示灯(绿色) |
ERROR | 错误 LED 指示灯(红色)
|
西门子6ES7522-1BH10-0AA0
均在Step7Template.mwp中编写,CPU类型选西门子S7—200系列226CN。
先说程序,测低速(每分钟1000转以下):LDI0.0
LDM20.1
CTUC0,+5000https://设定增计数器上限
L0.0
AM20.0
TONT37,+30https://立即接通,延时三秒断开
L0.0
OM20.0#p#分页标题#e#
ANT37
=M20.0https://设定T37定时器复位信号
LDM20.0
LDM20.1
CTUC1,+20https://设定增计数器C1上限
LDC1
MOVWC0,VW200
=M20.2
LDM20.2=M20.1https://设定增计数器C1的复位信号
外围电路下面介绍,先讲程序。由I0.0作输入口,T37延时三秒后给C1一个信号,C1计1,然后T37被复位,再延时,3秒后C1计2,…
直到C1计到20。20个三秒就是一分钟,期间I0.0口的脉冲信号由C0计数器计数,计满一分钟就把结果移到VW200中。脉冲信号由外围电路得到。
以上程序能测一千以下的转速,实验时上限是一千四百多吧。由于该程序用的是低速计数器,转速较高时,受PLC时钟周期影响,在一分钟时转速还未记好,C0就被清零,所以会有上限。接下来我们用PLC内部不受时钟周期影响的高速计数器来测高速(一千转以上):
L0.1
CALLSBR_0https://调用高速计数器初始化子程序
L0.0
AM20.0
TONT37,+100https://设定计时器值,延时10秒
L0.0
OM20.0ANT37
=M20.0https://立即接通延时十秒断开
LDT37
MOVDHC0,VD100https://I0.0为高速计数器HC0输入口,计数结果移入VD100
MOVDVD100,VD200
MUL+6,VD200https://计数结果乘以6,放入VD200
LDT37
CALLSBR_0https://T37计时到,调用高速计数器初始化子程序
SBR_0https://高速计数器初始化子程序#p#分页标题#e#
L0.0
MOVB16#F8,SMB37https://设置控制位:增计数;已使能;
MOVD+0,SMD38https://装载CV
MOVD+0,SMD42https://装载PV
HDEF0,0
HSC0
以上程序测速范围为1000转以上,实验时测得zui高为2500+,因实验条件有限,上限未知。有人会有疑问:你怎么采用的是测10秒,然后将计数结果乘以6当做一分钟的转速,而不直接测一分钟的转速呢?因为转速结果zui后要用数码管显示出来,对观察者来说,10秒以后显示与一分钟后显示相比,前者更好一些。zui后我们采用的是6乘以10的策略。
zui后来说说外围电路吧。外围电路把转速转换成脉冲信号输入PLC,上面两段程序用的都是I0.0口。信号的转换和采集用霍尔传感器,

接法如图:VCC接24V,GND接电源负极,A接信号输入端I0.0,A端和24V间接电阻。接好后将霍尔元件平的一面朝被测物体固定好,如一个轮子,在轮子面上霍尔对应位置安装霍尔磁体。测速原理:轮子每转一圈,磁体和霍尔元件接触一次(其实是接近),它们接触时带来A端电压的降低,由此给PLC一个脉冲信号。磁体和霍尔之间间距3至5mm。安装时注意磁体的正反面。
好了,测转速就先说这么多。经过以上这些,测得的数据只是放在PLC的内存里,我们可以在软件里监测PLC运行情况,看到这些数据。是不是有点麻烦,有没有更好的方法能看到这些数据?当然,可以用LED数码管来把数据显示出来
西门子代理商,西门子模块代理商,西门子一级代理商,西门子PLC代理,西门子中国代理商
西门子PLC模块,变频器,触摸屏,交换机
从事智能科技、自动化科技、机电领域内的技术开发、技术转让、技术咨询、技术服务,工业自动化设备安装,工业自动化控制设备、电气设备、机申设备、电子产品、五金产品、金属材料、仪器仪表、橡塑制品销售,商务信息咨询,软件开发,建筑装修装饰建设工程专业施工,建筑安装工程(除特种设备),机械设备租赁(不得从事金融租赁),物业管理。工业自动化设备加工、销售。
本公司销售的一律为原装正品,假一罚十,可签正规的产品购销合同,可开增值税发票,税点另外算,24小时销售热线:15221406036 本公司销售的一律为原装正品假一罚十可签正规的产品购销合同可开增值税发票税点另外算24小时销售热线15221406036 西门子触摸屏代理商,西门子一级代理商,西门子中国授权总代理 ----浔之漫智控技术(上海)有限公司 本公司专业经销合信/CO-TRUST科思创西门子PLC;S7-200S7-300 S...