当前位置:
工控论坛
> >
产品
>
PLC
>
贝加莱(B&R)PLC
我要发帖
急需帮助
点击:
1116
| 回复:
3
Javen_yue
关注
私信
精华:0帖
求助:0帖
帖子:27帖 | 43回
年度积分:0
历史总积分:141
注册:2005年5月13日
发表于:2005-07-15 10:15:00
楼主
那位知道NC161插在cp476上是怎么在初始化程序中确定位置的啊? 下面的参数是什么意思啊? NC161Config: AF10xadr,NC161slot,NC161DW8,EncReset,EncCount,EncStatus,StepWtDW8 IOC2003()的作用是什么啊??
分享到:
收藏
邀请回答
回复楼主
举报
windtalk
关注
私信
精华:0帖
求助:0帖
帖子:2帖 | 65回
年度积分:0
历史总积分:101
注册:2005年3月23日
发表于:2005-07-18 16:03:00
1楼
您是指7NC161模块位置么?先要确定模块地址,如果它插在CPU上,则模块地址是0,或是插在CPU右边相邻的AF101上,则模块地址是1。然后确定插槽位置,是指CPU或AF101的四个插槽,从左到右依次是1、2、3、4。可以通过右键点击查看属性来确认。 根据变量的名称可推断出上述变量大概的含义,“AF10xadr”表示AF101模块的地址,“NC161slot”表示NC161的插槽位置,“NC161DW8”表示NC161第8个状态字,“EncReset”表示编码器复位,“EncCount”表示编码器计数,“EncStatus”表示编码器状态,“StepWtDW8”表示写第8个状态字的步骤。这仅仅是我的猜测,具体含义要分析源程序才能确定。 “IOC2003()”用于定义和执行2003旋入式模块的铲指令。个人认为“铲”指令可以理解为对IO模块的数据区进行读写。
回复
引用
举报
Javen_yue
关注
私信
精华:0帖
求助:0帖
帖子:27帖 | 43回
年度积分:0
历史总积分:141
注册:2005年5月13日
发表于:2005-07-21 09:20:00
2楼
您说的一点没错 啊,真是谢谢您 啊! 还有请问NC161的状态字的含义是什么啊 程序中NC161的状态字共有以下几位:%0000000010000000 你能告诉我这些都代表什么意思吗? 谢谢啊
回复
引用
举报
windtalk
关注
私信
精华:0帖
求助:0帖
帖子:2帖 | 65回
年度积分:0
历史总积分:101
注册:2005年3月23日
发表于:2005-07-21 14:57:00
3楼
我们常用的7NC161的状态字是第8个写状态字和14个写状态字。 第8个写状态字用于配置增量式编码器和比较器功能。 第14个写状态字用于配置7NC161支持增量式编码器或绝对值编码器等功能。 上述问题中用到的是第8个写状态字。它的第7位为1表示使用5V电压的增量式编码器。 其他各位的含义请参考2003 User's Manual中关于7NC161的部分。
回复
引用
举报
热门招聘
相关主题
单按钮启停控制的21方法(附图...
[10345]
plc永宏的高速计数器问题
[7126]
请教:MODBUS‘06’单个寄存器写...
[7106]
三菱PLC视频教程70合集
[11906]
有一个二线制4-20MA输出的传...
[19222]
BCD码与十六进制的区别?
[12205]
电气符号库
[9629]
安装 STEP 7 (TIA Portal) V...
[31488]
使用市售 USB转RS232串口与P...
[17593]
工控老鬼 西门子S7200入门&精...
[12809]
官方公众号
智造工程师
客服
小程序
公众号