跟大家讨论一个不重要的技术问题
郑志武
发布于2013-03-07 21:34
139
0
标签:
我们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-200300400的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-200300400的cpu分别都是8位的吗?如果不是这个原因,那又是什么原因致使只能从0~7位?
不是是8位造成这种情况的。就是数字排序的习惯。