成人精品一区二区久久久 I 国产美女永久无遮挡 I 中文字幕+乱码+中文字幕明步 I 国产在视频一区二区三区吞精 I 日韩精品小视频 I 成人性生交大片免费4 I 免费aaa级毛片在线视频 I 一级片毛片 I 大型成人社区 I 国模在线播放 I 欧美大荫蒂毛茸茸视频 I 偷偷色噜狠狠狠狠的777米奇 I www.久久亚洲 I 日日搞夜夜操 I 亚洲成色777777女色窝 I 毛片黄色毛片 I 午夜片在线观看 I 国产一区二区三区中文字幕 I 天天干夜夜骑 I 日韩在线视频一区二区三区 I 久久久无码精品亚洲a片0000 I 写真福利片hd在线播放 I 欧美成人一区二免费视频 I 色噜噜狠狠爱综合视频 I 中文字幕无线码免费人妻 I 国产精品久久久久久久久久不蜜臀 I 欧美综合人人做人人爱 I 1024成人网色www I 国产精品视频一二三区 I 亚洲免费美女视频

yulin3192
級別: 正式會員
精華主題: 0
發帖數量: 24 個
工控威望: 82 點
下載積分: 823 分
在線時間: 4(小時)
注冊時間: 2020-06-20
最后登錄: 2024-11-02
查看yulin3192的 主題 / 回貼
樓主  發表于: 2020-06-21 10:51
我的PLC用的是官方庫:Modbus Rtu Slave(3.1)
波特率是9600,無校驗,Port0

功能碼:05 設置單個繼電器狀態(強制離散輸出位)
QB0對應數據地址 00 00----00 07
QB1 對應數據地址 00 08----00 0F
QB2 對應數據地址 00 10----00 07
FF 00是輸出高電平
00 00 是輸出低電平

舉例說明:
PC----PLC
     發送:03 05 00 00 FF 00 8D D8
             03:從站地址,PLC地址,類型BYTE
             05:功能碼,設置單個繼電器狀態(強制離散輸出位),類型BYTE
             00 00:設置地址,類型WORD
             FF 00:設置狀態,類型WORD
         FF 00 Q0.0 = 1;
         00 00 Q0.0 = 0
FC 28: CRC校驗;類型WORD
PLC---PC
     接受:03 05 00 00 FF 00 8D D8
             03:從站地址,PLC地址,類型BYTE
             01:功能碼,設置單個繼電器狀態(強制離散輸出位),類型BYTE
             00 00 : 設置地址,類型WORD
             FF 00 :設置狀態,類型WORD
             FF 00 Q0.0 = 1;
         00 00 Q0.0 = 0
            3D E2: CRC校驗;類型WORD

通過以上的實例你可以用各種語言編寫控制程序,通過串口控制plc
[ 此帖被yulin3192在2020-06-21 11:27重新編輯 ]
yulin3192
級別: 正式會員
精華主題: 0
發帖數量: 24 個
工控威望: 82 點
下載積分: 823 分
在線時間: 4(小時)
注冊時間: 2020-06-20
最后登錄: 2024-11-02
查看yulin3192的 主題 / 回貼
1樓  發表于: 2020-06-21 10:56
附上c語言編寫CRC16校驗程序
這個是查表的方法






/* CRC 高位字節值表 */
const uchar auchCRCHi[] = {
    0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0,
    0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41,
    0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0,
    0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40,
    0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1,
    0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41,
    0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1,
    0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41,
    0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0,
    0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40,
    0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1,
    0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40,
    0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0,
    0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40,
    0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0,
    0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40,
    0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0,
    0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41,
    0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0,
    0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41,
    0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0,
    0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40,
    0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1,
    0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41,
    0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0,
    0x80, 0x41, 0x00, 0xC1, 0x81, 0x40
} ;
/* CRC低位字節值表*/
const uchar auchCRCLo[] = {
    0x00, 0xC0, 0xC1, 0x01, 0xC3, 0x03, 0x02, 0xC2, 0xC6, 0x06,
    0x07, 0xC7, 0x05, 0xC5, 0xC4, 0x04, 0xCC, 0x0C, 0x0D, 0xCD,
    0x0F, 0xCF, 0xCE, 0x0E, 0x0A, 0xCA, 0xCB, 0x0B, 0xC9, 0x09,
    0x08, 0xC8, 0xD8, 0x18, 0x19, 0xD9, 0x1B, 0xDB, 0xDA, 0x1A,
    0x1E, 0xDE, 0xDF, 0x1F, 0xDD, 0x1D, 0x1C, 0xDC, 0x14, 0xD4,
    0xD5, 0x15, 0xD7, 0x17, 0x16, 0xD6, 0xD2, 0x12, 0x13, 0xD3,
    0x11, 0xD1, 0xD0, 0x10, 0xF0, 0x30, 0x31, 0xF1, 0x33, 0xF3,
    0xF2, 0x32, 0x36, 0xF6, 0xF7, 0x37, 0xF5, 0x35, 0x34, 0xF4,
    0x3C, 0xFC, 0xFD, 0x3D, 0xFF, 0x3F, 0x3E, 0xFE, 0xFA, 0x3A,
    0x3B, 0xFB, 0x39, 0xF9, 0xF8, 0x38, 0x28, 0xE8, 0xE9, 0x29,
    0xEB, 0x2B, 0x2A, 0xEA, 0xEE, 0x2E, 0x2F, 0xEF, 0x2D, 0xED,
    0xEC, 0x2C, 0xE4, 0x24, 0x25, 0xE5, 0x27, 0xE7, 0xE6, 0x26,
    0x22, 0xE2, 0xE3, 0x23, 0xE1, 0x21, 0x20, 0xE0, 0xA0, 0x60,
    0x61, 0xA1, 0x63, 0xA3, 0xA2, 0x62, 0x66, 0xA6, 0xA7, 0x67,
    0xA5, 0x65, 0x64, 0xA4, 0x6C, 0xAC, 0xAD, 0x6D, 0xAF, 0x6F,
    0x6E, 0xAE, 0xAA, 0x6A, 0x6B, 0xAB, 0x69, 0xA9, 0xA8, 0x68,
    0x78, 0xB8, 0xB9, 0x79, 0xBB, 0x7B, 0x7A, 0xBA, 0xBE, 0x7E,
    0x7F, 0xBF, 0x7D, 0xBD, 0xBC, 0x7C, 0xB4, 0x74, 0x75, 0xB5,
    0x77, 0xB7, 0xB6, 0x76, 0x72, 0xB2, 0xB3, 0x73, 0xB1, 0x71,
    0x70, 0xB0, 0x50, 0x90, 0x91, 0x51, 0x93, 0x53, 0x52, 0x92,
    0x96, 0x56, 0x57, 0x97, 0x55, 0x95, 0x94, 0x54, 0x9C, 0x5C,
    0x5D, 0x9D, 0x5F, 0x9F, 0x9E, 0x5E, 0x5A, 0x9A, 0x9B, 0x5B,
    0x99, 0x59, 0x58, 0x98, 0x88, 0x48, 0x49, 0x89, 0x4B, 0x8B,
    0x8A, 0x4A, 0x4E, 0x8E, 0x8F, 0x4F, 0x8D, 0x4D, 0x4C, 0x8C,
    0x44, 0x84, 0x85, 0x45, 0x87, 0x47, 0x46, 0x86, 0x82, 0x42,
    0x43, 0x83, 0x41, 0x81, 0x80, 0x40
} ;


/******************************************************************
功能: CRC16校驗
輸入:
輸出:
******************************************************************/
uint crc16( uchar *puchMsg, uint usDataLen )
{
    uchar uchCRCHi = 0xFF ; // 高CRC字節初始化
    uchar uchCRCLo = 0xFF ; // 低CRC 字節初始化
    unsigned long uIndex ;         // CRC循環中的索引

    while ( usDataLen-- )     // 傳輸消息緩沖區
    {
        uIndex = uchCRCHi ^ *puchMsg++ ;     // 計算CRC
        uchCRCHi = uchCRCLo ^ auchCRCHi[uIndex] ;
        uchCRCLo = auchCRCLo[uIndex] ;
    }

    return ( uchCRCHi << 8 | uchCRCLo ) ;
}
yulin3192
級別: 正式會員
精華主題: 0
發帖數量: 24 個
工控威望: 82 點
下載積分: 823 分
在線時間: 4(小時)
注冊時間: 2020-06-20
最后登錄: 2024-11-02
查看yulin3192的 主題 / 回貼
2樓  發表于: 2020-06-21 11:21
這是我用串口測試指令,發送格式要十六進制發送
Q0.0 =1
發送:03 05 00 00 FF 00 8D D8
接受:03 05 00 00 FF 00 8D D8
Q0.0=0
發送:03 05 00 00 00 00 CC 28
接受:03 05 00 00 00 00 CC 28
Q0.1=1
發送:03 05 00 01 FF 00 DC 18
接受:03 05 00 01 FF 00 DC 18
Q0.2=1
發送:03 05 00 02 FF 00 2C 18
接受:03 05 00 02 FF 00 2C 18
Q0.3=1
發送:03 05 00 03 FF 00 7D D8
接受:03 05 00 03 FF 00 7D D8
Q0.4=1
發送:03 05 00 04 FF 00 CC 19
接受:03 05 00 04 FF 00 CC 19
Q0.5=1
發送:03 05 00 05 FF 00 9D D9
接受:03 05 00 05 FF 00 9D D9
Q0.6=1
發送:03 05 00 06 FF 00 6D D9
接受:03 05 00 06 FF 00 6D D9
Q0.7=1
發送:03 05 00 07 FF 00 3C 19
接受:03 05 00 07 FF 00 3C 19
小孟孟
級別: 家園常客
精華主題: 0
發帖數量: 439 個
工控威望: 535 點
下載積分: 14161 分
在線時間: 267(小時)
注冊時間: 2019-02-16
最后登錄: 2025-09-25
查看小孟孟的 主題 / 回貼
3樓  發表于: 2020-06-22 14:12

主站蜘蛛池模板: 亚洲成a人片在线不卡一二三区 | 忘忧草在线影院www日本 | 国产无遮挡又黄又爽对白视频 | 打开每日更新在线观看 | 亚洲视频在线免费 | 亚洲国产成人综合一区二区三区 | 囯产精品久久久久久久久久妞妞 | 国产亚洲精品久久久久的角色 | 国产精品久久久久久久久久妇女 | 伊甸园成人入口 | 国产亚洲精久久久久久叶玉卿 | 粗大的内捧猛烈进出在线视频 | 无遮挡国产高潮视频免费观看 | 青青青国内视频在线观看软件 | 国产视频一二三 | 日韩免费网站 | 色偷偷av男人的天堂京东热 | 成人中文字幕+乱码+中文字幕 | 亚洲精品国产精品乱码不99 | 日日噜夜夜爽精品一区 | 精品欧美成人一区二区不卡在线 | 伊人网址 | 九色欧美 | 中文区第一页永久有效 | 激情亚洲网| 日韩精品成人一区二区三区视频 | 午夜久久久久久 | 欧美成年视频在线观看 | 无码av免费一区二区三区 | 人人干人人干人人 | 日日操夜夜撸 | 成人午夜福利免费无码视频 | 亚洲国产免费av | 中文精品久久久久鬼色 | 自拍偷拍视频网站 | 91九色在线观看视频 | 手机看片国产福利 | 免费看网站在线观 | 午夜精品久久18免费观看 | 91插插插影库永久免费 | 国产亚洲精品成人aa片新蒲金 | 男女午夜激情视频 | 久草综合在线视频 | 国产视频在线免费 | 蜜臀av一区 | 琪琪亚洲精品午夜在线 | 999久久国精品免费观看网站 | 国产你懂的 | 欧美三级韩国三级日本三斤 | 国产交换配乱淫视频a免费 67194成在线观看免费 | 欧美成人午夜精品久久久 | 黄色国产| 国产视频第三页 | av无码免费岛国动作片不卡 | 精品一区二区三区三区 | 香蕉大久久 | 国产成人啪精品视频网站 | 日本一区午夜艳熟免费 | 咪咪色影院| 主站蜘蛛池模板: 蛛词}| 18视频在线观看网站 | 亚洲色拍拍噜噜噜最新网站 | 人妻丰满熟妞av无码区 | 美女网站在线免费观看 | 精品久久久一二三区播放播放播放视频 | 亚洲性欧美| av国产传媒精品免费 | 日韩精品v| 无码专区中文字幕无码野外 | 桃子视频在线www88av | 日日摸日日碰夜夜爽无码 | 亚洲图色在线 | 亚洲精品68久久久一区 | 国产成年无码久久久免费 | 黄色尤物视频 | 久久国产免费观看精品a片 亚洲激情专区 | 一区二区三区精品视频免费播放 | 99久久99这里只有免费费精品 | 一区二区视频网 | 北条麻妃人妻av在线专区 | 亚洲h在线观看 | 国产八十老太另类视频 | 手机国产丰满乱子伦免费视频 | 乖女又小又嫩又紧69xx | 又粗又猛又爽又黄少妇视频网站 | 久久久午夜精品理论片中文字幕 | 动漫精品中文无码卡通动漫 | 三个男人添一个女人p的视频 | 国内自拍av | 国产性夜夜春夜夜爽 | 碰超免费人妻中文字幕 | www.欧美黄| 中文无码天天av天天爽 | 激情四月婷婷 | 香蕉人妻av久久久久天天 | 免费欧美一区 | 久草在线视频看看 | 国产aⅴ精品一区二区三理论片 | 亚洲国产精品不卡av在线 | 99re6热视频这里只精品首页 | 无码日韩精品一区二区免费暖暖 | 嘿咻免费视频观看午夜 | 夜夜爽77777妓女免费看 | 国产精品天干天干有线观看 | 欧美激情国产精品日韩 | 欧美国产中文在线字幕视频 | 亚洲一区二区三区 | 99久久婷婷国产综合精品青草漫画 | 日本不卡一区二区三区 | 国产农村老太xxxxhdxx | 亚洲综合精品视频 | 中文字幕亚洲欧美专区 | 久久中文字幕人妻熟女 | 中文字幕人妻丝袜美腿乱 | 艹男人的日日夜夜 | av av在线| 亚洲国产综合一区 | 国语对白老女人一级hd | 偷窥自拍五月天 | 主站蜘蛛池模板: 蛛词}| 亚洲欧美自偷自拍 | 欧美人妻少妇精品久久黑人 | 欧美人与动牲交xxxxbbbb | 国产偷国产偷亚洲高清日韩 | а√天堂资源8在线官网 | 中文字幕在线播放一区二区 | 无码精品尤物一区二区三区 | av亚洲午夜网站福利天堂 | 国产真实交换多p免视频 | 久久婷婷五月综合97色直播 | 乌克兰女人大白屁股ass | 亚洲永久精品ww47永久入口 | 狠狠色丁香九九婷婷综合 | 亚洲黄污 | 丰满少妇小早川怜子影片了 | 久久国产一级片 | 嫩草嫩草| 国产91丝袜在线播放 | 亚洲精品一区二区三区高潮 | 红杏成av人影院在线观看 | 欧美激情999 | 91完整视频| 国产精品美女久久久久久久久 | 日韩精品久久久久久久 | 久热国产在线 | 国产色午夜婷婷一区二区三区 | 亚洲精品高清av在线播放 | 中文字幕1区2区 | 国产成人无码一二三区视频 | 国产伦精品一区二区三区妓女 | 无遮挡很爽很污很黄的网站 | 狠狠色成人一区二区三区 | 国产成人亚洲综合a∨猫咪 日韩性猛片aaaaaaa做受 | 亚洲国产成人久久综合碰碰 | 亚洲熟妇av综合网五月 | 国产天美传媒专区 | 天天躁日日躁狠狠躁日日躁 | 极品美女扒开粉嫩小泬图片 | 国产精品老热丝在线观看 | 69极品少妇一区二区 | 狠狠躁夜夜躁人人爽天天高潮 | 玉米地疯狂的吸允她的奶视频 | 亚洲黄色在线看 | 亚洲2019av无码网站在线 | 97se亚洲国产综合自在线 | 一区二区三区污 | 黄色美女小说 | 丰满少妇毛片97级无遮挡 | 日韩精品av久久有码一区浪潮 | 久久无码国产专区精品 | 欧美成人精品欧美一 | 中文天堂在线观看 | 亚洲国产老鸭窝一区二区三区 | 日韩欧美精品有码在线 | 99re免费 | 一区二区三区高清 | 亚洲色图天堂 | 乱码卡一卡二新区网站 | 精品精品国产高清a毛片牛牛 | 主站蜘蛛池模板: 蛛词}| 黄色小视频在线免费看 | 一本一本久久a久久精品综合不卡 | 久草热在线视频 | 欧美三级网址 | 国产自偷在线拍精品热 | 欧美色插 | 久热国产精品 | 五月天婷婷丁香网 | 日韩毛毛片 | 亚州国产| 上司的丰满人妻中文字幕 | 久久不见久久见免费影院小说 | 国产av一区二区三区最新精品 | 日本三级韩国三级在线观看 | 午夜天堂网| 日产精品l区2区 | 亚洲男人在线 | 另类国产ts人妖高潮系列视频 | 成人黄色片免费 | 免费一区二区三区成人免费视频 | 国内嫩模私拍精品视频 | 女人爽到喷水的视频大全 | 狠狠一区 | 国产精品天堂avav在线 | 中文字幕欧美日韩va免费视频 | 国产乱人伦偷精品视频 | 国产明星xxxx色视频 | 真实国产乱子伦在线视频 | 2020亚洲视频 | 四虎永久在线精品免费播放 | 日韩一区二区三区视频 | 亚洲精品一区二区 | 激烈的性高湖波多野结衣 | 国产免费久久精品99re丫丫一 | 日日操日日碰 | 少妇愉情理伦片bd | www.91超碰 | 亚洲美女牲交高清淅视频 | 精品无码久久久久久尤物 | 国产精品久久久久久亚洲影视 | 精品卡一卡二卡三免费 | 亚洲视频在线观看网站 | 嫩草国产福利视频一区二区 | 日本一区二区视频免费 | 性生交大片免费视频网站 | 国产自产在线视频一区 | 欧美三级大片 | 在厨房被c到高潮a毛片奶水 | 久久视频中文字幕 | 亚洲欧美日本国产专区一区 | 青青综合网 | 荡女淫春台湾版 | 国产亚洲精品久久久久秋 | 青青草国产免费国产是公开 | 欧美99精品 | 久久香蕉国产线看观看亚洲小说 | 国产伦理五月av一区二区 | 久久久午夜成人噜噜噜 | 成人夜夜 | 主站蜘蛛池模板: 蛛词}| 成年无码动漫av片在线尤物 | 色婷婷欧美在线播放内射 | 桃色伊人 | 精品一区二区三区激情在线欧美 | 久久久久久久久99精品情浪 | 久久天天躁夜夜躁狠狠躁2022 | 性一交一性一交肉体 | 天天做天天爱夜夜爽导航 | 久久无码av中文出轨人妻 | 日本精品videossex 黑人 | 色综网 | 亚洲精品乱码久久久久久v 最新国产拍偷乱偷精品 | 天天操天天操 | 激情综合一区二区迷情校园 | 亚洲视频在线免费播放 | 国内精品久久久久影院老司机 | 太深太粗太大太猛太爽了视频 | 久久久噜噜噜久久 | 网曝91综合精品门事件在线 | 制服.丝袜.亚洲.另类.中文 | 国产98在线 | 免费, | 中文字幕一区二区三区精华液 | 成 人 黄 色 片 在线播放 | 国产亚洲日本精品无码 | 国产日韩欧美不卡 | 一区二区三区乱码在线 | 欧洲 | 91精品国产丝袜高跟鞋 | 久久久久久久久99精品 | 在线观看一区视频 | 日日夜夜精品免费观看 | 国产老太婆免费交性大片 | 2020每日更新国产精品视频 | 日韩av高清在线看片 | 日韩精品在线视频 | 熟女人妻一区二区三区免费看 | 亚洲国产激情一区二区三区 | 2021久久国自产拍精品 | 亚洲综合色成在线观看 | 日本欧美一区二区三区乱码 | 久久久久久久波多野高潮日日 | 欧美日韩亚洲中文字幕一区二区三区 | 四虎影库永久地址 | 五月天激情综合网 | 日韩在线中文字幕视频 | 免费人妻无码不卡中文字幕系 | 搡老女人老妇女老熟妇 | 国产伦精品一区二区三区妓女 | 性久久久久 | 日韩精品无码一区二区三区免费 | 精品熟人一区二区三区四区 | 日韩av在线一区二区三区 | 99小视频 | 66亚洲一卡2卡新区成片发布 | 久久久av男人的天堂 | 日本高清在线观看视频 | 亚洲伊人影院 | 亚洲成肉网 | 天天干2018| 乱人伦中文字幕成人网站在线 |