[西门子] 简单聊聊内置模拟量编程分析

[复制链接]
查看225 | 回复0 | 2024-6-10 17:02:25 | 显示全部楼层 |阅读模式
>今天简单聊聊关于FX5U内置的模拟量通道编程部分,编程与个人的习惯差异很大,没必要纠结具体内容,旨在学习交流。

SM6020为只读特殊辅助继电器,A/D转换完成标志位;可直接使用。
然后将通道1模拟量对应的数值转存到D200中,用于后面数据处理。

SM400特殊辅助继电器(只读),PLC上电RUN一直ON,将模拟输入电压值转存到D100中,可根据电压与对应的数据进行对比,检测转换是否异常。导通SM6061禁止通道2的A/D转换,提升处理效率。

初始化时,先禁止A/D转换,进行采样方式设定。
采样方式设定需先禁用A/D转换,SM6021为ON,禁止转换;
设定SD6023为2:选择平均次数方式;
扩展:0:采样处理,1:时间平均(范围0-10000MS),2:次数平均(范围4-32767),3:移动平均(范围2-64);此处SD6024为4为4次平均;次数平均需要除去最大值和最小值之后所得的最少2次的合计,因此设置次数应设置为4次以上。
完成设定,再次允许转换。
关于最大值/最小值部分,没有特别需要设定的,默认即可。

根据实际控制要求,设定过程处理报警信息。设定完成后报警输出设备(过程报警)标志设定为OFF状态。
PS:(上上限值≥上下限值≥下上限值≥下下限值)

输出方面:将最终输入转换后的值D202传给特殊寄存器SD6180输出给外部,同时检测输出电压核对,其他报警,范围设定等,可按上篇特殊寄存器的总结表格进行补充说明。




免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则