登录
首页 PLC论坛 PLC论坛
回帖 发帖
正文

主题:s7300plc一个i信号想输出好多q信号, 应该怎么编程?

点击:2263 回复:13

一直用200,忘记楼主问的是300了
18-08-04 07:44

引用 gk_0 在 2018/8/3 14:54:31 发言【内容省略】

一般这种方式我不会用十进制赋值,而用16进制。65535很难一眼看清是个什么数,FFFF一眼就能看出是全1。当然二进制更好,但是太难写了表情
18-08-04 11:50
都是最大数,有什么区别呢?
反而是二进制最直观了:2#1111_1111_1111_1111
每一个1代表从Q0.0-Q1.7的状态,如果哪位不置1,写个0就好了
18-08-06 08:01

引用 gk_0 在 2018/8/6 8:01:31 发言【内容省略】

还是有区别。二进制最直观,但是太长,输入很麻烦。一般在这种应用,都是大部分一样,几个不一样,举个例子,10进制数65278(如果用INT更老火,负数你更难读),你能看到大概的引脚分布吗?如果用16进制,就是FEFE,我就能看到除了两个位为0其他全为1,你觉得哪个更方便?我没有说你错,只是个人习惯问题,觉得用16进制表示点位比10进制更直观,2进制当然最直观,但是因为数据位太多显得臃肿。
我们可以对比一下:
10进制:65278
16进制:FEFE
2进制:1111111011111110
你喜欢用哪个就哪个,都没错,自己觉得方便就行。
18-08-06 08:27

上一页 上一页

工控新闻

更多新闻资讯