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

主题:S7-300一条指令的问题

点击:498 回复:7

有网友问指令“L     0”是将常数0 装载到累加器吗?如果是的话为什么不指明是8位常数、16位常数或者32位常数,还有是不是因为是“0”就不用指明它的数据格式?
下面是我的回答:一个大于-32768、小于32767的数据类型都是16位的有符号整数。所以0是16位的有符号整数, 32位整数前面加L#,十六进制数字前面的B#16#、W#16#和DW#16#分别表示无符号字节、字和双字,浮点数用小数表示,因此不会混淆。
12-09-13 21:18
还真没注意这个,学习了
12-09-13 22:08

引用 liaosun 在 2012/9/13 21:18:43 发言【内容省略】

老师 我问一下:
W#16#和DW#16#格式的字和字节是有符号还是无符号的?
还有就是定时器的时基(10ms、100ms、1s、1min)是在哪里查看的?
12-09-14 06:33
[quote][b]以下是引用9918084122012/9/14 6:33:43的发言:
老师 我问一下:
W#16#和DW#16#格式的字和字节是有符号还是无符号的?
还有就是定时器的时基(10ms、100ms、1s、1min)是在哪里查看的?[/quote]
W#16#和DW#16#格式是字和双字,都是无符号的。
在监控的时候可看到定时器的时间基准。
12-09-19 22:08

引用 liaosun 在 2012/9/19 22:08:32 发言【内容省略】

他们是如何区分的呢?比如T0至T?是100ms的,跟s7-200的定时器相同吗?
12-09-20 07:45

具体还没这么接触,希望有高手回答,关于S7-300的知识,书上说的很详细呢,可以下本电子版的看看。。
http://s.click.taobao.com/t_8?e=7HZ6jHSTbIWXETocxgAW9qc1NplM5hdPczeTj2YwhD8PrA%3D%3D&p=mm_31914359_0_0
12-09-20 09:20

引用 991808412 在 2012/9/20 7:45:59 发言【内容省略】

运行是时基是自动选择的,没有S7-200那样的区分。监控时可看到时基。
12-09-22 17:47

引用 liaosun 在 2012/9/22 17:47:13 发言【内容省略】

哦,学习了。谢谢老师
最后修改:2012/9/23 7:37:53
12-09-23 07:32

工控新闻

更多新闻资讯