Logo  
企业邮局QQ快速登录
浏览文档 当前位置:广州若恒 >> 支持中心 >> 找答案 >> 浏览文档
数字量485通讯
数字量485通讯
核心提示:系统采用CP341与横河DCS通讯,我们这边做从站,横河那边是主站。DCS读我这边的模拟量和给我这边的模拟量都没有问题,我这边给DCS的数字量共有30个点(地址是M20.0~M23.5),我本来采用FC02功能码,这样这30个点对应的地址是10001~10030,而DCS那边的数字量的数据类型是Input(Direct)、Bits,一个地址可对应16个数字量点,相当于10001的地址对应的是我这边的前16个点,这样一来DCS就只做了两个地址10001和1000

系统采用CP341与横河DCS通讯,我们这边做从站,横河那边是主站。DCS读我这边的模拟量和给我这边的模拟量都没有问题,我这边给DCS的数字量共有30个点(地址是M20.0~M23.5),我本来采用FC02功能码,这样这30个点对应的地址是10001~10030,而DCS那边的数字量的数据类型是Input(Direct)、Bits,一个地址可对应16个数字量点,相当于10001的地址对应的是我这边的前16个点,这样一来DCS就只做了两个地址10001和10002就可对应我这边的30个点了,但结果是DCS那边只能看到我这边的前16个点的状态,后14个看不到。横河那边要我们把数字量16个点打一个包传过去,对应他那边的一个地址,我就用FC04功能码传,在DB块中的数据类型选的是word,一个字可对应16个数字量点,两个字就可以传过去了,我这边的地址是30001和30002,DCS那边的数据类型选择16位无符号或16位有符号数都没有显示,选择Input(Direct)、Bits有显示,但是所有数字量的状态老是在0和1之间跳,基本上四五秒就变一次。我又把这个字的高八位和低八位掉了个位置,在FC04功能码对应的DB块中将数据类型由word改为BOOL型,做了30个BOOL型的变量对应这30个数字量,结果DCS那边还是在0和1之间跳,请问这是怎么回事啊,如果说要把数字量16个点打个包传过去该怎么做啊?谢谢大家啦!

 

最佳答案

在“Protocol”对话框里有个"Limits"选项 min 值和MAX值修改下

更多


Tags:数字量485通讯

0% (0)
0% (10)
相关文档
发表评论
用户评论
 以下是对 [数字量485通讯] 的评论,总共:0条评论
最新文档
·S7-200 PID 手写程序与利用自带模 
·AC0做求和校验,循环时如何确定求 
·起重机用西门子变频电机悬停 
·DI回路电流计算 
·一个触摸屏接三个PLC,是否可行? 
推荐文档
视觉焦点
S7-200 PID 手写程序与利用自带模块、向导生成PID方法的区别
AC0做求和校验,循环时如何确定求和是否正确   求解释,麻烦各位师傅了
  2880306702
  sales@gzrh.com   在线发送
微信扫一扫
  技术支持
  技术论坛
  Support@gzrh.com   在线发送
  项目洽谈
  Support@gzrh.com   在线发送
  投诉与建议
  gzrh@gzrh.com   在线发送
  订阅精彩内容
  填写您的邮件地址,订阅我们的精彩内容:
  联系我们
销售热线:020-85520027/85520287
项目洽谈:020-85533142/85533145
联系传真:020-85520030/85536394
技术热线:020-61087040
咨询邮箱:gzrh@gzrh.com
公司地址:广州市天河区黄埔大道中662号金融城绿地中心509室