国产狂喷潮在线观看-日韩a∨无码中文无码电影-精品午夜中文字幕熟女人妻在线-国内精品久久久久久久电影视-成人欧美一区二区三区a片

bigluo
級別: 家園常客
精華主題: 0
發帖數量: 387 個
工控威望: 912 點
下載積分: 2724 分
在線時間: 73(小時)
注冊時間: 2007-12-14
最后登錄: 2021-05-15
查看bigluo的 主題 / 回貼
樓主  發表于: 2008-05-30 10:25
最近準備用MT500連接松下的PLC,出于成本考慮,PLC沒有時鐘模塊,由觸摸屏在上電時將時鐘寫入到PLC的寄存器。
觸摸屏的時鐘格式是BCD碼,而松下的時鐘貯存格式是二進制,而且是一個字里面貯存年/月兩個內容,這樣就要使用二進制轉換。
我的宏指令是這樣的:

Macro_Command main()
  short iYear, iMonth, iDay, iHour, iMinute, iSecond
  short iTemp
  //取得年月日
  GetData(iYear, RW_Bcdplc, 60005, 1)
  GetData(iMonth, RW_Bcdplc, 60004, 1)
  GetData(iDay, RW_Bcdplc, 60003, 1)
  GetData(iHour ,RW_Bcdplc ,60002,1)
  GetData(iMinute ,RW_Bcdplc ,60001,1)
  GetData(iSecond ,RW_Bcdplc ,60000,1)
  iTemp = 0xFF And iYear 
  SetData(iTemp ,RW_Binplc ,0,1) 
End Macro_Command

在iTemp = 0xF and iYear這一行,本來是想得到數字8的,沒想到結果竟是1!
想來想去,這是不是因為宏解釋器把AND作為了布爾運算符了?
這該怎樣解決呢?
謝謝了!
bigluo
級別: 家園常客
精華主題: 0
發帖數量: 387 個
工控威望: 912 點
下載積分: 2724 分
在線時間: 73(小時)
注冊時間: 2007-12-14
最后登錄: 2021-05-15
查看bigluo的 主題 / 回貼
1樓  發表于: 2008-05-30 11:07
找到原因了。
原來二進制運算的“與”是用"&"作為標識符的。

主站蜘蛛池模板: 国产免费午夜福利蜜芽无码| 久久aⅴ人妻少妇嫩草影院| 福利视频一二三在线观看| 国产亚洲视频免费播放| 欧美日韩亚洲中文字幕二区| 国产av激情无码久久天堂| 精品夜夜爽欧美毛片视频| 日韩吃奶摸下aa片免费观看| 国产真实乱子伦视频播放| 瑜伽裤国产一区二区三区| a国产一区二区免费入口| 亚洲综合国产一区二区三区| 久久久久国产精品人妻| 国产免费一区二区视频| 日本三级成本人网站| 不卡av电影在线| 伊人久久大香线蕉avapp下载| 中文字幕色av一区二区三区| 国产精品夜夜春夜夜爽久久| 国产香蕉国产精品偷在线| 小宝极品内射国产在线| 日韩电影久久久被窝网| 久久精品网站免费观看| 人人爽久久涩噜噜噜av| 大学生高潮无套内谢视频| 日韩免费无码一区二区视频| 国产av偷闻女邻居内裤被发现| 日本人妻伦在线中文字幕| 老司机午夜精品视频无码| 国产免费无码一区二区三区| 国产国语熟妇视频在线观看| 久久亚洲中文无码咪咪爱| 秋霞鲁丝片av无码中文字幕| 99精品久久精品一区二区| 欧美精品一区二区精品久久| 又色又爽又黄的视频软件app| 在线成人国产天堂精品av | 精品一卡二卡三卡| 在线成人www免费观看视频| 久久精品日韩av无码| 人人莫人人擦人人看|