我们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