產(chǎn)品簡(jiǎn)介
詳細(xì)介紹
用西門子S7-300/400PLC的朋友一定對(duì)Step7都不陌生,同時(shí)你們也應(yīng)該對(duì)OB1如數(shù)家珍,因?yàn)槟悴豢赡懿挥玫剿?,它是你的好兄弟!但是我卻發(fā)現(xiàn)很多的朋友對(duì)它的了解還是不夠深入,老鬼我簡(jiǎn)單的給大家分享一下OB1的幾個(gè)功能!
1、信息知多少?打開(kāi)OB1,在局部數(shù)據(jù)區(qū)域內(nèi),是否發(fā)現(xiàn)有一些系統(tǒng)自定義的局部變量?沒(méi)錯(cuò)!有很多,不清楚?那了解一下吧!
2、下表描述了OB1的臨時(shí)(TEMP)變量。*西門子CPU S7-400連接組件IM 461-1,變量名為OB1的默認(rèn)名稱。
3、重點(diǎn)關(guān)注的參數(shù)"OB1_MIN_CYCLE"從上次啟動(dòng)后的周期(ms) 和 "OB1 MAX_CYCLE"自上次啟動(dòng)后的小周期(ms)。給大家一點(diǎn)啟示在CPU硬件配置Cycle/Clock Memory選項(xiàng)卡中 Scan cycle monitoring time選項(xiàng)參數(shù)描述的是CPU的循環(huán)掃描時(shí)間,我們可以結(jié)合OB1中的以上2個(gè)參數(shù)來(lái)確定這個(gè)掃描時(shí)間的值,可以在一定程度上提高CPU的運(yùn)行效率。
4、“OB1_DATE_TIME"變量是OB1_DATE_TIME數(shù)據(jù)類型(如下圖所示。),通過(guò)讀取“OB1_DATE_TIME"變量來(lái)獲取系統(tǒng)時(shí)間。
老鬼對(duì)變量整理如下:
5、如何讀取DATE AND TIME數(shù)據(jù)類型?
仿真結(jié)果:
可編程控制器應(yīng)用系統(tǒng)設(shè)計(jì)與調(diào)試的主要步驟
可編程控制器應(yīng)用系統(tǒng)設(shè)計(jì)與調(diào)試的主要步驟,如圖1 所示。
(1) 深入了解和分析被控對(duì)象的工藝條件和控制要求
1) 被控對(duì)象是受控的機(jī)械、電氣設(shè)備、生產(chǎn)線或生產(chǎn)過(guò)程。
2) 控制要求主要指控制的基本方式、應(yīng)完成的動(dòng)作、自動(dòng)工作循環(huán)的組成、必要的保護(hù)和聯(lián)鎖等。對(duì)較復(fù)雜的控制系統(tǒng),還可將控制任務(wù)分成幾個(gè)獨(dú)立部分,這種可化繁為簡(jiǎn),有利于編程和調(diào)試。
西門子代理6ES7461-1BA01-0AA0*
使用字符中斷控制接收數(shù)據(jù)
為了*適應(yīng)對(duì)各種協(xié)議的支持,您還可以使用字符中斷控制來(lái)接收數(shù)據(jù)。接收每個(gè)字符
時(shí)都會(huì)產(chǎn)生中斷。執(zhí)行連接到接收字符事件的中斷例程之前,接收到的字符存入 SMB2,
奇偶校驗(yàn)狀態(tài)(若已啟用)存入 SM3.0。SMB2 是自由端口接收字符緩沖區(qū)。自由端口
模式下接收到的每一個(gè)字符都會(huì)存入這一位置,*西門子CPU S7-400連接組件IM 461-1,便于用戶程序訪問(wèn)。SMB3 用于自由端口
模式,包含一個(gè)奇偶校驗(yàn)錯(cuò)誤位,如果在接收到的字符中檢測(cè)到奇偶校驗(yàn)錯(cuò)誤、組幀錯(cuò)
誤、超限錯(cuò)誤或斷開(kāi)錯(cuò)誤,該位將置位。保留該字節(jié)的所有其它位??墒褂闷媾夹r?yàn)位丟
棄消息或向該消息發(fā)送否定確認(rèn)。
以較高波特率(38.4K 到 115.2K)使用字符中斷時(shí),中斷之間的時(shí)間間隔會(huì)非常短。例
如,波特率為 38.4K 時(shí)的字符中斷為 260 微秒,57.6K 時(shí)為 173 微秒,115.2K 時(shí)為 86
微秒。確保中斷例程足夠短,以避免字符丟失,否則請(qǐng)使用接收指令。
說(shuō)明
SMB2 和 SMB3 可供端口 0 和端口 1 共用。在端口 0 上接收字符導(dǎo)致執(zhí)行連接到該事件
?。ㄖ袛嗍录?8)的中斷例程時(shí),SMB2 包含在端口 0 上接收的字符,而 SMB3 則包含該
字符的奇偶校驗(yàn)狀態(tài)。在端口 1 上接收字符導(dǎo)致執(zhí)行連接到該事件(中斷事件 25)的中
斷例程時(shí),SMB2 包含在端口 1 上接收的字符,而 SMB3 則包含該字符的奇偶校驗(yàn)狀
態(tài)。
6ES7461-1BA01-0AA0
6ES7461-1BA01-0AA0
比較數(shù)值
比較指令可以對(duì)兩個(gè)數(shù)據(jù)類型相同的數(shù)值進(jìn)行比較。您可以比較字節(jié)、整數(shù)、雙整數(shù)和實(shí)
數(shù)。
對(duì)于 LAD 和 FBD:比較結(jié)果為 TRUE 時(shí),比較指令將接通觸點(diǎn)(LAD 程序段能流)或
輸出(FBD 邏輯流)。
對(duì)于 STL:比較結(jié)果為 TRUE 時(shí),比較指令可裝載 1、將 1 與邏輯棧頂中的值進(jìn)行“與”運(yùn)
算或者“或”運(yùn)算。