聯系人:陳茂久
聯系電話:13524697011/17749729166
公司固話:021-59785989
公司傳真:021-59785989-808
企業郵箱:2779055017@qq.com
公司地址:上海市青浦區北青公路7171號305-306室

西門子PLC自由口初始化介紹

  西門子PLC是一種編程軟件。今天我們帶來自由口初始化的詳細介紹,演示西門子PLC自由口初始化的詳細介紹。讓我們看一看。

  西門子PLC自由口初始化詳細介紹

  要應用自由口通信,首先要將通信端口定義為自由口模式,同時設置相應的通信波特率和上述通信格式。用戶通過專用存儲器SMB30(端口0)和SMB130(端口1)控制通信端口的工作模式。

  當CPU端口工作在自由端口模式時,通信端口不支持其他通信協議(如PPI),此通信端口無法再與編程軟件Micro/WIN通信。當CPU停止時,空閑端口無法工作,Micro/WIN可以和CPU通信。

  通信端口的工作模式可以在運行期間由用戶程序重復定義。如果調試時需要在自由口模式和PPI模式之間切換,可以用SM0.7的狀態來決定通訊口的模式;而SM0.7的狀態反映了CPU運行狀態開關的位置(運行時sm 0.7=“1”,停止時sm 0.7=“0”)。

  自由港通信的核心指令是發送(XMT)和接收(RCV)指令。自由口通信中常用的中斷有“接收指令結束中斷”、“發送指令結束中斷”和通信口緩沖區接收中斷。

  初始化自由端口;SMB30(用于端口0)和SMB130(用于端口1)用于選擇波特率和檢查類型。SMB30和SMB130可讀可寫;該過程如下:

  發送數據:

  發送命令XMT可以發送一個或多個字節緩沖區,255個。使用邊沿觸發。

  發送緩沖區格式:一個字節是字符數,后面是發送的信息字符。

  例如:如果PLC連續發送2個字符16#55和16#EE

  接收指令RCV可以接收一個或多個字節緩沖區,255個緩沖區。使用邊沿觸發或個掃描周期觸發。

  接收緩沖區格式:個字節表示接收的字符數,后面是接收的信息字符。

  啟用RCV將清除TBL緩沖區中的字符數。

20220318102625f4ef6702a1144df6ac846afaa8a1c49c



www.精品久久,A片在线免费观看视频网站,www.人人日日夜夜.com,18以下禁止观看网站