1200PLC编程时,同样是16个位,怎样把数组转换为INT? 点击:1808 | 回复:3



Smile-lyc

    
  • [管理员]
  • 精华:114帖
  • 求助:50帖
  • 帖子:2793帖 | 22283回
  • 年度积分:311
  • 历史总积分:144042
  • 注册:2006年8月04日
发表于:2018-03-13 21:46:30
楼主

PLC编程时,对DP通信的变频器控制字1采用数组类型,0-15位,分别控制,而不直接使用047E 047F,这样的话,怎样把数组变量转换为INT?用的是TIA V13 SP1 ,PLC是1215C V4.1.

一个项目会有很多的变频器,而其中几个变频器我还用的自由报文,改过默认控制字,所以必须做成块FC,(常用的047E 047F不方便,换算麻烦),像USS通信的块一样,OFF1 OFF2 OFF3 FACK 反转 禁止负频率等,都做个一个FC里面,里面全是形参,需要时调用就行,填写对应的实参。但是,昨天我查过AT覆盖,好像要求是不能覆盖已在接口中声明为参数的 PLC 结构化的变量,应该是FC FB吧,所以我觉得AT覆盖实现不了

1分不嫌少!


楼主最近还看过



fujianping2005

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 41回
  • 年度积分:0
  • 历史总积分:99
  • 注册:2018年3月14日
发表于:2018-03-14 14:01:44
1楼

好东西啊还是不够是个字吗

fujianping2005

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 41回
  • 年度积分:0
  • 历史总积分:99
  • 注册:2018年3月14日
发表于:2018-03-14 14:03:21
2楼

谢谢楼主,真的很有用的。

日初

  • 精华:0帖
  • 求助:3帖
  • 帖子:101帖 | 806回
  • 年度积分:131
  • 历史总积分:9101
  • 注册:2010年5月11日
发表于:2018-03-14 16:36:37
3楼

高手啊,听着楼主的介绍自己也很想学习一下啊!645405295@qq.com可以分享一下吗?


热门招聘
相关主题

官方公众号

智造工程师