我的硬件是CPU315 2PN/DP,一个绝对编码器,我将编码器的输出连接到PLC的INPUT模块上。我的编码器是格雷码输出。我不知道西门子300是否有将格雷码转换成十进制的指令?
最佳答案
参见:10位格雷码转换成十进制
http://www.ad.siemens.com.cn/club/bbs/post.aspx?b_id=4&a_id=906227&s_id=0&num=2
格雷码的转换
http://wenku.baidu.com/link?url=fH0D1sqHBjGQOyNDNwDG1K2UwXbGJF9etHD_zrwgMeF-_9hg9AKV-AidWR1NOVsBBt3kDEqinYX6Xt7OUmMZMv1cUOn4ICiJqP8JG9S3Fle
提问者对于答案的评价:
感谢,主要精华是格雷码-〉二进制码(解码):从左边第二位起,将每位与左边一位解码后的值异或,作为该位解码后的值(最左边一位依然不变)
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc230916.html