找答案的高端用户(找答案钻石及双钻级别的用户)将尽可能从此问题下的所有回
答中,为您推荐最佳答案。届时您可以根据推荐数采纳答案。
如果自提问时间起7天内您仍无法选出最佳答案,您可以选择“无满意答案”关闭此问题。
问题
取消精华
首页精华问答
取消推荐
高端用户推荐
申请置评
已申请置评
修改
修改标签
添加标签
官方认证
取消官方认证
修改标签
添加标签
转移分类
删除
{{itemCategory}}
收藏({{answerDetail.Q_FavoriteCounts}})
手机扫码追踪该问题,
觉得实用,立即去分享!
点击复制链接
专家建议
取消最佳答案
修改
根据你的FC1程序块及其调用情况看,符合你的要求:压力变送器的量程为0~10MPa,输出信号为4~20mA,
模拟量输入模块的量程为4~20mA,转换后的数字量为0~27 648,假设转换后得到的数字为N,以kPa 为单位的压力值为0~10MPa(0~10 000kPa),对应于转换后的数字0~27 648(数字化的模拟值PIW258),通过两次转换把单整数(字)转换为浮点数的实数,再经过实数乘法和实数除法,实际上是转换公式为P = 10 × N / 27 648 (MPa),转换为浮点格式的实数值,通过赋值指令保存到位存储双字MD16中,而且你在运算时采用了要先乘后除,保证了原始数据的精度,程序是没有任何问题的。
你在主循环OB1中调用FC1也是可以的,但由于PLC的一个扫描周期一般为40-100ms,而输入刷新的时间一般为4ms左右;而且PLC工作的主要特点是输入信号的集中处理、执行过程集中批处理和输出控制集中批处理,即采用“串行”工作方式,这种工作方式对于快速响应的控制系统引起时间上的滞后,建议在比较报警输出指令后加一个延时指令是必要的。
同时,在SIMATIC管理器中打开你的项目的硬件组态界面,检查模拟量输入模块331-7KF02-0AB0的设置是否正确,模块的缺省设置为“电压”测量,量程为“± 10V”。必须根据你所连接的压力传感器量程是两线制电流测量还是四线制电流测量(4-20mA),更改量程卡的位置(两线制电流测量选择D,四线制电流测量为C),使之适合测量类型和范围模块的印记也提供了必要的设置。 一般标记前门上量程卡的位置
等您来回答
换一换
{{item.CoinValue}}西币
{{item.VisitNum}}人想问
本版相关问题
换一换
专家置评
首次回答问题,获得
双倍西币积分!
立即成为技术知识分享的一员!
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!

西门子商城