阿云儿
努力和汗水终将浇灌出鲜艳的花朵
级别: 家园常客
精华主题: 0
发帖数量: 81 个
工控威望: 834 点
下载积分: 1175 分
在线时间: 56(小时)
注册时间: 2013-07-09
最后登录: 2023-07-17
查看阿云儿的 主题 / 回贴
楼主  发表于: 2015-11-16 12:03
TO KO K17 H0 K1TO KO K17 H2 K1FROM K0 K0 K2M200 K2MOV K4M200 D200
个人解读:
1——T0 K0 K17 H0 K1将  0号模块           17号缓冲存储器          写入           0                  0      ,并且只写入           1次                                                
                                                                                                                                       b1               b0                    
                                                    K0                             K17                                                  H0                                                  K1  
这句程序作为模拟量模块的通道选择,b0=0 为第一通道(CH1)   b0=1为第二通道(CH2)       此语句显示我们选择1号通道(CH1)

2——TO KO K17 H2 K1将 0号模块        的     17号缓冲存储器           写入          1                0     ,并且只写入            1次        
                                                                                                                                         b1             b0          
                              k0                                                      k17                                                   H2                                                K1
这句程序作为模拟量模块的通道开始用,就是告诉plc开始转换的意思。



提问:关于写入的次数,你们有写入多次的情况吗?何种情况写入多次????还请相关经验人士指导。


3——FROM K0 K0 K2M200 K2将     0号模块            的             0号缓冲存储器         中的低8位2进制数据        (b7/b6/b5/b4/b3/b2/b1/b0)                                                                                                                读到                                                      (K2M200)                                                                              M207 M206 M205 M204 M203 M202 M201 M200(低8位)                                                                                                                                                                          对应关系                                      b7       b6      b5       b4      b3      b2       b1      b0 
 k2   根据最后一句程序猜测是否是: 相当于两个语句      FROM K0 K0 K2M200 K1    和    FROM K0 K0 K2M208 K1                        ?????

那程序语言能否写成    FROM K0 K0 K4M200 K1                                              ????????


4——MOV K4M200 D200将                                                                                                       K4M200                                                                                    的数据移动到                     D200                     M215 M214 M213 M212 M211 M210 M209 M208 M207 M206 M205 M204 M203 M202 M201 M200      的(0/1)数据给到          D200





忘各位指正解答:我在论坛看了好久的帖子,都是东一句西一句,对于刚开始学习的人来说看起来都不完整,如果我这个帖子大家完善了,将有助于后面更多的人自学领悟,谢谢大家!
感谢英雄前来观帖
xinfenger
到处出差的流浪狗
级别: 略有小成
精华主题: 0
发帖数量: 131 个
工控威望: 233 点
下载积分: 9761 分
在线时间: 187(小时)
注册时间: 2015-12-29
最后登录: 2023-07-25
查看xinfenger的 主题 / 回贴
1楼  发表于: 2016-01-07 10:26
新人学习了,但应用works2中的智能模块设置不是更省事,为什么还需要些这些程序?