vios1161
级别: 略有小成
精华主题: 0
发帖数量: 190 个
工控威望: 308 点
下载积分: 675 分
在线时间: 210(小时)
注册时间: 2016-07-30
最后登录: 2024-11-20
查看vios1161的 主题 / 回贴
楼主  发表于: 2016-11-18 17:11
今天老師上課教的 C# 與 FX3U 通訊
可以點任何輸出操控 PLC 對應的輸出
通訊格式為
開頭碼+命令碼+資料+結束碼+檢查碼
開頭碼固定是 02H
命令碼有:0 是群組讀取
                    1 是群組寫入
                    7 單一強制 ON
                    8 單一強制 OFF
結束碼固定是 03H
檢查碼是 命令碼+資料+結束碼…取16進制的末二碼

02                 1            00A0                        02                   00                FF           +   結束碼     +    檢查碼
開頭碼       寫入         Y0 的位址              2組數據          數據1         數據2                03H 
 檢查碼為判定資料傳送是否有錯,為命令碼開始 ~結束碼的 ASCII 16進制加總,取未2碼。
( 02100A00200FF03+檢查碼,這個是將位址 Y0~Y7 為 0000 0000, Y10~Y17 為 1111 1111 )
字元 ASCII ( 10進碼,因為10進位我比較會加 ) 查詢如下:
"0"  48
"1"  49
"2"  50
"3"  51
"4"  52
"5"  53
"6"  54
"7"  55
"8"  56
"9"  57
"A"  65
"B"  66
"C"  67
"D"  68
"E"  69
"F"  70
檢查碼就等於 100A00200FF03 →
49+48+48+65+48+48+50+48+48+70+70+48+51 =691
691 轉16進制為 2B3,檢查碼取後面2位就是 B3

PC to PLC.rar (60 K) 下载次数:444   
[ 此帖被vios1161在2016-11-22 00:08重新编辑 ]
vios1161
级别: 略有小成
精华主题: 0
发帖数量: 190 个
工控威望: 308 点
下载积分: 675 分
在线时间: 210(小时)
注册时间: 2016-07-30
最后登录: 2024-11-20
查看vios1161的 主题 / 回贴
1楼  发表于: 2016-11-19 20:41
在台灣的職訓中心學習
教學有氣壓/油壓/PLC/PC控制

引用
引用第1楼236717409于2016-11-19 08:56发表的  :
LZ是在校学生,还是在外面培训的呀?   
vios1161
级别: 略有小成
精华主题: 0
发帖数量: 190 个
工控威望: 308 点
下载积分: 675 分
在线时间: 210(小时)
注册时间: 2016-07-30
最后登录: 2024-11-20
查看vios1161的 主题 / 回贴
2楼  发表于: 2016-11-20 22:48
附件就是程式碼啊

引用
引用第4楼yangxuelei19于2016-11-20 14:51发表的  :
有没有C#的源程序啊,上传来学习下
vios1161
级别: 略有小成
精华主题: 0
发帖数量: 190 个
工控威望: 308 点
下载积分: 675 分
在线时间: 210(小时)
注册时间: 2016-07-30
最后登录: 2024-11-20
查看vios1161的 主题 / 回贴
3楼  发表于: 2016-11-21 23:44
不是哦~是 PC 控制三菱 PLC 的串口通訊

引用
引用第7楼gcf67888于2016-11-21 22:30发表的  :
C语言单片机吗?
[ 此帖被vios1161在2016-11-22 00:05重新编辑 ]
vios1161
级别: 略有小成
精华主题: 0
发帖数量: 190 个
工控威望: 308 点
下载积分: 675 分
在线时间: 210(小时)
注册时间: 2016-07-30
最后登录: 2024-11-20
查看vios1161的 主题 / 回贴
4楼  发表于: 2016-11-23 21:25
可以喔~現在我會的能力就是在 C# 加入 Serial port 時,從 Serial port 的屬性,直接設定。
圖中的最下面有個 serialport點下去,右邊出現屬性,直接修正你要的 Port Name:COM3


引用
引用第11楼solidgzq于2016-11-23 17:19发表的  :
可以选择COM口吗
vios1161
级别: 略有小成
精华主题: 0
发帖数量: 190 个
工控威望: 308 点
下载积分: 675 分
在线时间: 210(小时)
注册时间: 2016-07-30
最后登录: 2024-11-20
查看vios1161的 主题 / 回贴
5楼  发表于: 2016-11-26 00:58
是的~ 目前已教到 X、Y 的讀、寫,下星期就用 PC 寫程式來控制機台運轉。
完全不用 Ladder

引用
引用第13楼momo0720于2016-11-25 14:54发表的  :
用VS2012寫得?