plc系统中有着非常广泛的应用,特别是在过程控制系统中。模拟量是一种连续变化的量,因此,它的使用对象也是各种连续变化的量,比如温度,压力,湿度,流量,转速,电流,电压,扭矩等
。近期有很多人咨询关于模拟量模块的问题,反映在现场的S7-300模拟量模块读数不变化,怎么弄都读数是32767。尽管模拟量模块大家都很熟悉,但是类似的问题还经常有用户反应。为此小编特意咨询了老师,老师将自己的经验归纳总结一下。
关于读不出值的问题,如果总是32767没有变化,其实值已经有了,只不过是*量程了。如果值为0,那就要注意模拟量是否有问题了,使用万用表测量现场信号并没有*限。为什么会出现这两种现象呢?这是因为选择的参考电位不同,例如,现场过来的信号为5V,那*要问一下,基准点是几伏?10~15是5V,-10~-5同样也是5V,如果测量端基准点是0V,那么测量就会有问题,所以一定要保证两端等电位。模拟量模块的基准电位点就是MANA,所有的接线都与之有关。
2、隔离与非隔离问题系列
这里的隔离是指模拟量模块的基准电位点MANA 与地(也是PLC的数据地)隔离。隔离模块MANA 与地M可以不连接,以MANA 作为测量端的参考电位;非隔离模块MANA 与地M**连接, 这样地M 变为MANA作为测量端的参考电位。隔离模块的好处就是可以避免共模干扰。如何知道模块是否是隔离模块,例如SM331模块,可以从模板规范中查到。S7-300中只有一款SM334(SM355除外)模块是非隔离的,此外CPU31XC集成的模拟量也是非隔离的,共同特点就是模块的输出和输入公用M端。
同样传感器也有隔离与非隔离的问题。通常非隔离的传感器电源的负端与信号的负端公用一个端子,例如传感器有三个端子 L, M 和S+,通过L, M端子向传感器供电,S+,M为信号的输出,公用M端。判断传感器是否隔离较好还是参考手册。隔离传感器信号负端与地M可以不连接,以信号负端作为信号源端的参考电位。非隔离传感器信号负端**在源端(设备端)接地,以源端的地作为信号的参考电位。
下面就是如何保证测量端与信号源端等电位接线的问题。在下面建议的连接图中所用的缩写词和助记符含义如下:
M +:测量导线(正)
M -:测量导线(负)
MANA:模拟量模块基准电位点
这里需要注意MANA ,不同的接线方式都是以MANA 为参考基准电位。
M:接地端子6ES7223-1PH22-0XA8钝化描述的是一种状态,整个故障安全信号模块或模块的单个通道发生钝化时会自动使用故障安全值 (0) 代替过程值。
简单地说,就是在钝化状态下输出模板没有输出,即使安全程序中输出地址还在置位;输入模板提供替代值“0”级安全程序即使实际信号状态为接通(1)状态。
模块何时会发生钝化
* 在故障安全系统的CPU启动阶段一直到CPU进入“运行”模式
* 故障安全CPU 和故障安全信号模块之间出现PROFIsafe通信错误
* 当故障安全信号模块或通道出现故障时(例如:断线,交叉接线等 )
* 设置故障安全信号模块 DB 内的参数 PASS_ON = 1
程序中如何读取安全F-IO模块进入钝化状态?
在编译硬件组态时,安全系统会为每个F-IO模块自动创建一个F-IO DB。可以在程序中评估其中的变量PASS_OUT和AD, 如果F-I/O 发生钝化,则变量 PASS_OUT = 1 和 AD = 1 。下图是TIA Portal软件中ET200S 4/8 F-DI模块发生故障进入钝化状态时的F-IO DB变量ASS_OUT和AD状态。
模块钝化
当导致故障安全信号模块钝化的错误消失后,需要用户对模块状态进行确认,这个确认的操作就称作去钝(重新集成)。去钝完成后,模块由提供故障安全值(0)切换到过程值,输出状态重新由过程映像区地址控制,输入的过程映像区地址提供实际的信号状态。
程序中如何对F-IO模块进行去钝操作?
当导致安全模块钝化的故障修复后,对应F-IO DB中的请求应答信号ACK_REQ变为1,表示故障已经解除请求解钝。
模块解钝
这时只需要脉冲方式将F-IO DB中的变量ACK_REI置位,给出应答信号,就可以完成去钝。
在实际编程过程中,在没有特殊安全要求下,可以不用分别对单个模块逐步解钝,而使用全局解钝指令一次解钝所有模块。
所有的解钝指令**写在安全程序中。
你学会了吗。看完不要忘了给八阿哥点个赞[赞],你的是八阿哥进行创作的动力!
我是八阿哥,关注我,可以随时查看我较新发表的技术文章!这可都是干货哦~!
打字不易,若有错误或遗漏还请多多包涵[作揖]。
西门子PLC模块6ES7972-0BB60-0XA0
6ES7155-6BA01-0CN0
6ES7953-8LM32-0AA0
6ES7360-3AA01-0AA0
6ES7157-0AC83-0XA0
6ES7132-4BB31-0AA0
6ES7132-4BB01-0AA0
6ES7132-1BH00-0XB0
6ES7647-0AA00-0YA2
6ES7132-6HD01-2BB1
6ES7155-6AU00-0BN0
6ES7131-7RF00-0AB0
6ES7131-6BF00-0CA0
6ES7131-4BF50-0AA0
6ES7138-6BA00-0BA0
6ES7212-1HE40-0XB0
6ES7138-4FB04-0AB0
6ES7521-1BL10-0AA0
6ES7414-3EM07-0AB0
6ES7511-1AK02-0AB0
6ES5373-0AA41
6ES7131-4BB00-0AB0
6ES7221-1JF00-0XA0
6ES7791-0EQ00-0XA0
6ES7972-0EM00-0XA0
6ES7972-0ED00-0XA0
宁波秉圣-小田
6ES7972-0EB00-0XA0
6ES7972-0BB60-0XA0
6ES7972-0BB52-0XA0
6ES7972-0BB42-0XA0
6ES7971-1AA00-0AA0
6ES7971-0BA00
6ES7953-8LL31-0AA0
6ES7924
- 西门子CPU模块一级代理6ES7223-1BF22-0XA8 2023-09-19
- 西门子CPU模块一级代理6ES7222-1HD22-0XA0 2023-09-19
- 西门子CPU模块一级代理6ES7222-1BD22-0XA0 2023-09-19
- 西门子CPU模块一级代理6ES7222-1HF22-0XA8 2023-09-19
- 西门子CPU模块一级代理6ES7222-1EF22-0XA0 2023-09-19
- 西门子CPU模块一级代理6ES7222-1BF22-0XA8 2023-09-19
- 西门子CPU模块一级代理6ES7221-1EF22-0XA0 2023-09-19
- 西门子CPU模块一级代理6ES7221-1BF22-0XA8 2023-09-19
- 西门子通信模块一级代理6GK7542-1AX00-0XE0 2023-09-19
- 西门子模块一级代理6ES7553-1AA00-0AB0 2023-09-19