西門子PLC模塊周口授權代理商SIEMENS原裝
發布日期 :2023-03-29 16:09發布IP:113.246.72.218編號:11551050
詳細介紹 西門子PLC模塊周口授權代理商SIEMENS原裝 西門子PLC周口授權代理商,周口西門子PLC代理,西門子PLC代理 S7-200轉換指令中的ITA、DTA、RTA是將16位整數、32位整數及浮點數轉換為ASCII的指令,梯形圖編程相似,如將16位整數1234轉換為ASCII碼的程序格式如圖3-77所示。 ASCII碼轉換的梯形圖編程格式 ??梯形圖中的IN為需要轉換的數據,OUT為轉換結果存儲器起始地址。 ?10s后延時時間到,CPU調用SFC 32指定的OB20。在OB20中用MOVE指令保存調用OB20的日期時間值的后4個字節(見圖4-52)。同時將Q4.0置位,并通過PQB4立即輸出。 ??可以用I0.2將Q4.0復位(見圖4-53)。在OB1中調用SFC34“QRY_DINT”來查詢延時中斷的狀態字STATUS,查詢的結果用MW8保存,其低字節為MB9。OB_NR的實參是延時中斷 OB的編號,RET_VAL為SFC 執行時的錯誤代碼,為0時無錯誤。 ??在延時過程中,可以在10.1的上升沿調用SFC33“CAN_DINT”來取消延時中斷過程。 西門子PLC模塊周口授權代理商SIEMENS原裝 西門子PLC周口授權代理商,周口西門子PLC代理,西門子PLC代理 ??3.仿真實驗 ??打開仿真軟件PLCSIM,將程序和組態信息下載到仿真PLC。切換到RUN-P模式時,M9.4馬上變為1狀態,表示OB20已經下載到了CPU中。 ??執行PLCSIM的菜單命令“Execute”→“TriggerErrorOB”→“Hardware Interrupt (OB40-OB47)…”(見圖4-49),在“Hardware Interrupt OB(40-47)”對話框中,輸入DI模塊的起始字節地址0和模塊內的位地址0。單擊“Apply”按鈕,I0.0產生硬件中斷,CPU調用OB40,M9.2變為1狀態,表示正在執行SFC32啟動的時間延時。 ??FMT為轉換格式,長度1字節,bit2~bit0用于指定小數點后的數據位數;bit3用于指定小數點的表示形式;bit7~bit4用于浮點數換時的數據長度指定,具體如下。 ??(d)設置診斷功能,可以選擇是否啟用超出上限值或低于下限值的診斷功能。CPU集成的模擬值輸入點與模擬量輸入模塊的參數設置方法基本上相同。 ??e.模擬量輸出點的參數設置。與數字量輸出相同,可以設置CPU進入STOP模式后,各輸出點保持*后的值,或使用替換值(見圖2-131)。選擇后者時,可以設置各點的替換值。 ??可以設置各輸出點的輸出類型(電壓或電流)和輸出范圍。 ??可以激活電壓輸出的短路診斷功能,電流輸出的斷路診斷功能,以及超出上限值32511或低于下限值-32512的溢出診斷功能 ??信號板的模擬量輸出點與模擬量輸出模塊的參數設置方法基本上相同。 ??bit2~bitO:小數點后的數據位數指定??梢员硎镜姆秶鸀?~7,實際只能使用0~5;當指定6、7時,全部ASCII作為空格處理。 ??bit3:小數點的ASCII碼顯示形式指定。bit3="1",小數點以","表示;bit3=“0”,小數點以“.”表示。 ??bit7~bit4:浮點數轉換時的ASCII字符長度指定,允許為3~15。即S7-200中規定*多只能轉換成15個ASCII字符,其中數據*大13位字符、符號1位字符、小數點1位字符。 ??例如:定義FMT為130,因對應二進制值為10000010,所以規定轉換后的數據長度為8字符,小數點后2位。 ??對于整數(16位)、雙整數(32位),bit7~bit4=0000,ASCII字符長度指定辦法如下。a.整數(16位)轉換為ASCIi(ITA指令):數據范圍-32768~32767,數據占5位字符、符號占1位字符、小數點占1位字符,實際需要7位字符,由于每一ASCII字符需要占用1字節,因此,存儲器占用連續8字節長度(實際需要7字節)。 ??b.雙整數(32位)轉換為ASCIi(DTA指令):數據范圍-2147483648~2147483647,數據占10位字符、符號占1位字符、小數點占1位字符,實際需要12位字符,由于每一ASCII字符需要占用1個字節,因此,存儲器占用連續12字節長度。 ??因此,對于圖3-77的程序,定義FMT為2,小數點后的數據為2位,小數點以“.”表示。因此,轉換后的數據應為12.34對應的ASCII碼“00 31 322E 333 34”(參見表3-5)。 ??S7200轉換指令中的ATH、HTA是十六進制數與ASCII碼間的轉換指令,梯形圖編程相似,ATH指令的程序格式如圖3-78所示。 ASCII指令的程序格式 PROFIBUS物理層提供了哪幾種數據傳輸標準 ??ISO/OSI 參考模型的物理層是第1層,PROFIBUS可以使用多種通信媒體,例如帶屏蔽的雙絞線、光纖、紅外線、導軌以及混合方式。傳輸速率為9.6kbit/s~12Mbit/s,每個DP從站的輸入數據和輸出數據*大為244B。使用屏蔽雙絞線電纜時*長通信距離為9.6km,使用光纜時*長通信距離為90km,*多可以連接127個從站。 ??PROFIBUS可以使用靈活的拓撲結構,支持線形、樹形、環形結構以及冗余的通信模型。支持基于總線的驅動技術和合IEC 61508的總線安全通信技術。下面介紹用于DP和FMS 的RS-485傳輸和光纖傳輸。 ??1. DP/FMS的RS-485傳輸 ??PROFIBUS-DP和PROFIBUS-FMS使用相同的傳輸技術和統一的總線存取協議,可以在同一根電纜上同時運行。DP/FMS符合EIA RS-485標準(也稱為H2),采用價格便宜的屏蔽雙絞線電纜,電磁兼容性(EMC)條件較好時也可以使用不帶屏蔽的雙絞線電纜。一個總線段的兩端各有一套有源的總線終端電阻。 ??梯形圖中的 ATH為 ASCII碼轉換成十六進制數的指令(HTA:十六進制數轉換成ASCII碼)。IN為需要轉換的數據;OUT為轉換結果存儲器起始地址;LEN為轉換數據的長度,單位為字節。 ??對于圖3-78中的程序,假設VB40以后的連續8個字節存放的分別是ASCII碼“32 35、41、43、36、38、46、32",轉換成十六制數后為"35AC68F2"(參見表3-5)。 相關分類 |
推薦產品 信息搜索
上海卓曙自動化設備有限公司
|