OMRON plc的十进制问题 点击:1449 | 回复:5



sunhuzhang

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 8回
  • 年度积分:0
  • 历史总积分:116
  • 注册:2008年8月07日
发表于:2010-11-03 16:28:29
楼主

我使用OMRON CP1L的PLC和昆仑通态的触摸屏,有十进制数据A:-100~+100(对应plc地址DM00,DM01), 十进制数据B:-2 147 483 647~+2 147 483 647(对应plc地址DM02,DM03), 十进制数据C(对应plc地址DM04,DM05);

实现C=A*B

想实现触摸屏输入十进制数据A,plc对A*B相乘后赋值给C,C在昆仑通态的触摸屏上以十进制数据显示,OMRON plc怎样实现以上的功能,请帮助答复,谢谢!!

本人第一次使用OMRON 的plc,希望会的朋友贴个图出来,用以表示OMRON plc怎样处理十进制数据的运算。




sunhuzhang

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 8回
  • 年度积分:0
  • 历史总积分:116
  • 注册:2008年8月07日
发表于:2010-11-03 16:30:14
1楼

B:1~99999(对应plc地址DM02,DM03), 十进制数据C(对应plc地址DM04,DM05);

这里写错了,更正一下。 

匡延

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 26回
  • 年度积分:0
  • 历史总积分:50
  • 注册:2007年3月23日
发表于:2010-11-06 20:45:21
2楼

用有符号十进制运算就行了

通道的最高位为1表示该数值为负数 为0表示该数值为正 比如DM0通道为容为1100 则这个100是负100

如DM01通道内容为 0100 则这个100 是正100

这样说能明白吧

miy_gongkong

  • 精华:0帖
  • 求助:2帖
  • 帖子:23帖 | 3065回
  • 年度积分:0
  • 历史总积分:12421
  • 注册:2008年9月18日
发表于:2010-11-07 12:25:05
3楼

本来想回答你来这,鉴于是日本OMRON 的就不想再说了,现在中日关系比较紧张

sunhuzhang

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 8回
  • 年度积分:0
  • 历史总积分:116
  • 注册:2008年8月07日
发表于:2010-11-07 15:03:19
4楼

客户指定的,没办法,我是支持国货的,谢谢!!

miy_gongkong

  • 精华:0帖
  • 求助:2帖
  • 帖子:23帖 | 3065回
  • 年度积分:0
  • 历史总积分:12421
  • 注册:2008年9月18日
发表于:2010-11-08 12:58:24
5楼

你建议客户用欧美的品牌,或国产的,论价格,国产好,论稳定性欧美的好。。。。

为仕么非要选择小日本。。。。。


热门招聘
相关主题

官方公众号

智造工程师