跟大家讨论一个不重要的技术问题

我们PLC通常输入与输出都是8进制的,比如I0.0~I0.7,Q0.0~Q0.7,不可能出现I0.8.......、Q0.8.........,这种位一般都只能从0~7,为什么没有8以后的呢?好像有的PLC已经可以从0~15,实现16进制了。

我感觉这个是不是因为PLC的CPU是8位的所以才造成这种情况?
如果是这样的话,那么S7-200\300\400的CPU分别都是8位的吗?

如果不是这个原因,那又是什么原因致使只能从0~7位?

最佳答案

1、为什么没有8以后的呢?好像有的PLC已经可以从0~15,实现16进制了?
这是数字排序的约定。
这要与国际接轨呀!只有我们的习惯是“老子天下第一”。而自然数的排序是0,1,2,3.......。在各个学科,尤其是计算机科学的数字排序均为0,1,2,3.......。例如,时间就是0时开始,又如现在新建的大厦都采用0层(车库),1层,2层,.....。
2、是不是因为PLC的CPU是8位的所以才造成这种情况?........那么S7-200\300\400的CPU分别都是8位的吗?如果不是这个原因,那又是什么原因致使只能从0~7位?
不是是8位造成这种情况的。就是数字排序的习惯。

提问者对于答案的评价:
非常感谢!!

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc248330.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月2日 下午4:04
下一篇 2018年12月2日 下午4:05

相关推荐