登录
首页
PLC论坛
PLC论坛
回帖
发帖
正文
主题:下个程序中,关于ROLP左移指令有点不理解,希望大伙帮帮忙
点击:5432 回复:10
楼主
编辑
引用
管理
sweet175
当X0闭合十进制常数K1传送入Y0-Y17,同时M1闭合自锁,以1S的时钟脉冲接通左移指令。在左移指令中K4Y000这16个位元件是怎么动作的?
15-12-17 17:30
1楼
编辑
引用
管理
pan_xiansheng
楼主需要了解字、位是怎么回事,还需了解16位的字用2进制表示是多少,比如说:0000 1010 0001 1000,这些与Y0-Y17是什么对应关系?
15-12-17 17:52
2楼
编辑
引用
管理
1989460116
用电脑模拟下很快就明白了。
15-12-17 19:57
3楼
编辑
引用
管理
liuhuoaaa
模拟下看看就知道了
15-12-18 09:45
4楼
编辑
引用
管理
mjinbao
有程序了,可以仿真试验看看,观察Y0~Y17的变化。
15-12-18 15:31
5楼
编辑
引用
管理
apao8348
初始--0000000000000000
X0 ON时,变0000000000000001
每秒左移1位
0000000000000001--0000000000000010--0000000000000100--0000000000001000。。。。。。移动到y6停止
我理解是这样的,有错请指教
15-12-18 20:09
6楼
编辑
引用
管理
sweet175
0000 1010 0001 1000这不就是分别表示Y17-Y10、Y7-Y0麽?但是16位数是怎么表示2进制数的我就不理解了,可以讲讲吗?
15-12-20 19:54
7楼
编辑
引用
管理
sweet175
谢谢了,我一开始以为ROLP K1Y000 K4中的K4表示Y0-Y3四个一起移动,原来是指左移一位啊
15-12-20 19:57
8楼
编辑
引用
管理
pan_xiansheng
你的电脑上有现成的计算器,通过“查看”窗口,将普通型改成科学型
在10进制的状态下输入任意一个数,将其改成2进制,看看变成什么,再将其改成16进制,看看又变成什么?
计算机与PLC在内部采用的都是2进制,而我们平常采用的是10进制,因此,在执行程序时,PLC总是将其转化成2进制,以便运行。
最后修改:
2015/12/20 21:16:47
15-12-20 20:03
9楼
编辑
引用
管理
sweet175
嗯,谢谢
15-12-21 07:41
上一页
下一页
工控新闻
维保典范——6天完成英格索兰机组大修
华北工控BIS-6620K-B10:超高能效、丰富接口的模块化AI整机方案
智微工业重磅推出全新一代通用型工业BOX整机——JEC-3511
连续五年五星佳!台达ESG报告重磅发布
武汉传感器产业规模冲击200亿,光谷打造全国产业高地
皮尔磁:急停按钮PITestop的安全之道
技术赋能产业!EtherCAT专题交流会在京圆满落幕
这家电气公司拟9亿设子公司拓市场 五年半研发费22.53亿加强创新
更多新闻资讯