ilofenve
石家莊冀控電子科技有限公司18031369829
級別: 探索解密
|
石家莊冀控電子科技有限公司,承接PLC編程,上位機,觸摸屏編程設計,電氣圖紙設計。控制柜生產,安裝。趙亮:180313692829 網上搜索到很多smart200與昆侖通泰觸摸屏通訊案例,分兩種方式,一種是走modubs 485通訊,一種是以太網通訊。這次先給大家發親自測試的modubs485通訊方式; 1、在昆侖通泰的設備管理選 PLC 時要選莫迪康下面的 MODBUS RTU協議并雙擊。所有變量在這個協議下面建。 另外要把SMART 200 的通訊口做成 MODBUS RTU 從站。 S7-200 SMART CPU 模塊本體集成1個以太網接口和一個RS485接口,通過擴展CM01信號版,其通訊端bai口數量最多可增到3個 串口支持下列協議:PPI、ModbusRTU、USS、自由口通訊 通訊連接方式: <1>采用標準串口型號的西門子PC/PPI電纜。 <2>采用RS232/485轉換器連接,RS485的A正B負與PLC編程口3正8負連接。 <3>TPC觸摸屏的RS485接口的A正B負與PLC編程口3正8負連接 注意: 1.只支持串口型號的PPI電纜,不支持USB型號的PPI電纜,使用時請注意。 2.TPC觸摸屏的DB9針的口里面7、8腳為RS485的正和負。 SMART200通訊參數設置: SMART200 PLC可以通過西門子STEP 7-MicroWIN SMART配置波特率和PLC地址。當為SMART200修改參數后,需要將改動參數的系統塊下載至SMART200。每臺SMART200 CPU的默認波特率為9.6 kbps(即: 9600 bps),默認PLC地址為2(數據位,停止位,校驗位固定為8位、1位,偶校驗)。 Smart200與MCGS觸摸屏modubsRTU通訊地址對應關系如下: Modubs地址 smart200地址 00001-00256 Q0.0-Q31.7 10001-10256 I0.0-I31.7 30001-30056 AIW0-AIW110 40001-41000 VW0-VW 經過測試通訊存儲器只能交換16位數據,實數無法讀取。 a :1 是modubsrtu協議 b :是PLC站地址 c :通訊波特率 D :校驗 E:端口號,0是自帶的 F :延遲時間,設定0s就好 G :最大I/O地址 H:最大模擬量輸入地址 I:最大保持寄存器地址 J:保持寄存器起始地址 K:初始化完成標志,成功初始化后返回值位1 I:初始化錯誤代碼 M:通信中為1,無通信為0 N:錯誤代碼,無錯誤為0 在CPU的V數據區中分配庫指令數據區(Library Memory) Modbus Slave 指令庫需要一個781個字節的全局 V 存儲區。 調用STEP 7 - Mciro/WIN SMART Instruction Library(指令庫)需要分配庫指令數據區(Library Memory)。庫指令數據區是相應庫的子程序和中斷程序所要用到的變量存儲空間。 如果在編程時不分配庫指令數據區,編譯時會產生許多相同的錯誤。 操作步驟: 1)在指令樹的Project(項目)中,以鼠標右鍵單擊Program Block(程序塊),在彈出的快捷菜單中選擇Library Memory。如圖3所示: 2)在彈出的選項卡中設置庫指令數據區,如圖4所示: 圖4. 缺省情況下是從VB0開始,但要保證該存儲器使用地址范圍與其他程序使用的地址不能有重疊。按“建議地址”按鈕也可以自動分配。 |
---|---|
|