设为首页收藏本站积分获取及使用技巧附件上传须知[求助-西门子PLC200]请教 S7-200与绝对值编码器的连接问题

追梦工控论坛|工控论坛-专业的Intouch论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

总共8197条微博

动态微博

查看: 4843|回复: 2

[求助-西门子PLC200]请教 S7-200与绝对值编码器的连接问题

[复制链接]

升级  24%

该用户从未签到

发表于 2014-3-24 19:30:02 | 显示全部楼层 |阅读模式

上传分享工控资料得追梦点,下载积分获取办法点击进入 ☆追梦点充值入口
发帖回帖赚金币兑换下载积分。上传附件须知点击进入

×

马上注册,结交更多工控达人,分享经验,让你轻松玩转追梦工控论坛。

已有帐号?  点击登录   或者        

支付宝扫一扫领红包
单圈绝对值编码器 并口格雷码输出 与PLC的连接距离约为30米 请问编码器的输出方式是选择PNP或NPN 还是推挽式的?编码器的正逻辑 负逻辑 是否就是应该注意200 I/O输入口的高低电平逻辑? 不知道我这么说 说的清楚不清楚</p>
        问题补充:
如李岩师傅所说,编码器的输出信号电压必须为24v吗
让我们联手拒绝网络伸手党,下载积分获取办法&附件上传须知 ☆追梦点充值入口





+1
4845°C
2
  • ohvfqcr
  • amy328
过: 他们

升级  34.5%

该用户从未签到

发表于 2014-3-24 20:07:37 | 显示全部楼层
《西门子S7-200 PLC接绝对型编码器问题》
下载地址:
http://www.ad.siemens.com.cn/download/docMessage.aspx?ID=5913&loginID=&srno=&sendtime
到下载中心:http://www.ad.siemens.com.cn/download/
文档中文标题:怎样在STEP 7 Micro/WIN 中相互转换二进制码和格雷码?
文档编号:26485059

二进制码->格雷码(编码):从最右边一位起,依次将每一位与左边一位异或(XOR),作为对应格雷码该位的值,最左边一位不变(相当于左边是0);
1100
要将它变为格蕾码:
第一位0与其左位异或结果为0
第二位0与其左位异或结果为1
第三位1与其左位异或结果为0
第四位1保留结果为1
因此最终结果为:1010,也就是原始的格蕾码。
101010100           111111110
格雷码-〉二进制码(解码):从左边第二位起,将每位与左边一位解码后的值异或,作为该位解码后的值(最左边一位依然不变)
1010
要将它变为自然二进制:
0 与第四位 1 进行异或结果为 1
上面结果1与第三位0异或结果为 1
上面结果1与第二位1异或结果为 0
上面结果0与第一位0异或结果为 0
因此最终结果为:1100,这就是二进制码即十进制12;
编码器采用9个输入点编程:
http://www.ad.siemens.com.cn/service/answer/solution.asp?Q_id=39064&cid=1029
多圈编码器如何控制距离的:
http://www.ad.siemens.com.cn/service/answer/solution.asp?Q_id=39099&cid=1029
算出编码器码值之后如何控制距离:
http://www.ad.siemens.com.cn/service/answer/solution.asp?Q_id=39122&cid=1029

先将格雷码转换成2进值码(用异或指令逐位计算),所得2进值数再用比较指令来控制输出电磁阀换向
设编码器为8位,输入i0.0~i0.7,格雷码转换成2进值码程序:
A  I 0.7
=  M 0.7
X  M 0.7
X  I 0.6
=  M 0.6
X  M 0.6
X  I 0.5
=  M 0.5
X  M 0.5
X  I 0.4
=  M 0.4
X  M 0.4
X  I 0.3
=  M 0.3
X  M 0.3
X  I 0.2
=  M 0.2
X  M 0.2
X  I 0.1
=  M 0.1
X  M 0.1
X  I 0.0
=  M 0.0
计算所得MB0即为格雷码对应的2进值码。
可以参考《怎样在STEP 7 Micro/WIN 中相互转换二进制码和格雷码?》
https://support.automation.siemens.com/CN/adsearch/resultset.aspx?region=CN〈=zh&netmode=internet&ui=MTg4ODY4ODMA&term=graycode&ID=26485059&ehbid=26485059
                                                            
                              参考资料:http://www.ad.siemens.com.cn/service/answer/solution.asp?Q_id=62606&cid=1028                                                                                                                                                                                                                                                                                            
                                                        

升级  32.5%

该用户从未签到

发表于 2014-3-24 20:16:32 | 显示全部楼层
Pnp输出高电平,npn输出低电平。至于跟plc选择哪种接线方式,要根据编码器的接线方式来定的。
                                                                                                                                                                                                                                                                                                                                   
                                                                                                                                                                                                            推挽的最好,这样无需上拉/下拉电阻。200那边不用特殊处理。但要注意的是,编码器的输出电压(电平)是不是24V,如果是,就没有任何问题了。如果不是,就要考虑电平转换了。
最简单的电平转换就是使用光耦(光电耦合器),例如TLP521-4,这个光耦的输出应该勉强可以直接驱动得了200的DI。
                                                                                                                                                                                                                                                                                                                                   
                                                                                                                                                                                                            30米的话,PNP,NPN 的接s7200都可以,只是正负逻辑不同。
也就是说PNP的公共端接低电平,NPN的公共端接高电平。
由于正负逻辑的原因,会造成两种格雷码的接法所对应的程序也不一样。
                                                                                                                                                                                                                                                                                                                                   
                                                                                                                                                                                                            西门子200系列既可以接PNP,也可以接NPN,因此编码器的输出方式是选择PNP或NPN 均可(但是考虑其余信号传感器就需要考虑极性匹配了)。至于某个大师说PNP或者NPN会造成两种格雷码的接法所对应的程序也不一样,这个说法俺不赞成,俺认为程序是一样的!
*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

请珍惜自己的ID,严禁发布垃圾水贴,诸如adsf......顶......纯表情......多次重复回帖刷积分......轻则删帖警告,重则封禁!★请分享资料、经验或者赞助论坛,贡献一份力量★

关闭

最新活动上一条 /1 下一条

小黑屋|手机版|追梦工控论坛|工控论坛-专业的Intouch论坛 ( 皖ICP备10012005号 )|网站地图

GMT+8, 2025-5-8 01:41 , Processed in 0.104711 second(s), 21 queries , Gzip On, APCu On.

Powered by Dreamyiyi

© 2009-2025 工控论坛

快速回复 返回顶部 返回列表