彭松19831410
級(jí)別: 探索解密
![]() |
cj2m plc自帶的232串口可以和電腦上的編程軟件通訊,下載程序,怎么不能用無協(xié)議和掃碼器通訊,掃碼時(shí)通訊燈會(huì)閃一下,程序里面沒有數(shù)據(jù),用的是rxd.同時(shí)a392.06也沒接通, 我請(qǐng)教高手們這是為什么。课乙舶凑赵O(shè)置要求設(shè)置了參數(shù) [ 此帖被彭松19831410在2017-05-21 07:44重新編輯 ] |
---|---|
|
cvlsam
富士低壓,POD(觸摸屏),PLC專賣
級(jí)別: VIP會(huì)員
![]() ![]() ![]() ![]() |
接受數(shù)據(jù)標(biāo)志位需要數(shù)據(jù)區(qū)域填滿后才會(huì)接通,所以,你需要貼出你的程序以及在設(shè)置中串口的設(shè)定,然后再做后續(xù)的討論。 Good Luck~ |
---|---|
|
cvlsam
富士低壓,POD(觸摸屏),PLC專賣
級(jí)別: VIP會(huì)員
![]() ![]() ![]() ![]() |
您需要查看您的掃描槍的通訊協(xié)議并貼出。我從來沒有看見過第三方的接受數(shù)據(jù)通訊幀的長(zhǎng)度只有2個(gè)字節(jié)的。 A392.6只有接收緩沖區(qū)滿了才會(huì)ON,另外您還需要監(jiān)控A392.7,即數(shù)據(jù)接收溢出位,我預(yù)計(jì)這個(gè)位將為ON,因?yàn)槟膾呙铇尰貍鲾?shù)據(jù)遠(yuǎn)遠(yuǎn)大于2個(gè)字節(jié)。 您在設(shè)置中的接收字符數(shù)據(jù)量應(yīng)大于等于實(shí)際接受的數(shù)據(jù)長(zhǎng)度,但不適合設(shè)定得太大,否則需要發(fā)送多次才能接受。 最后,內(nèi)置的RS232串口通訊中不適合RXD始終接通,這樣可能會(huì)導(dǎo)致RS232端口失去響應(yīng),從而需要置位A526.0來重新初始化端口才會(huì)接收。 使用內(nèi)置的RS232端口通訊需要注意: 1、接線方面如果沒有CS,RS信號(hào)控制,需要短接信號(hào)端。 2、串口設(shè)置方面需要注意接收的數(shù)據(jù)區(qū)大小以及需要通訊參數(shù)應(yīng)與被通訊方設(shè)置一致。 3、編程方面要注意的接收RXD指令不要像教材上這樣一直接通,否則會(huì)接收不到后續(xù)的數(shù)據(jù),應(yīng)使用條件觸發(fā)并設(shè)定標(biāo)志位觸發(fā),也可以定時(shí)器定時(shí)觸發(fā)。 Good Luck~ |
---|---|
|
cvlsam
富士低壓,POD(觸摸屏),PLC專賣
級(jí)別: VIP會(huì)員
![]() ![]() ![]() ![]() |
1、您需要關(guān)心D20起始的地址中的數(shù)值是否有變化,如果沒有接受數(shù)據(jù)您單單使用RXD指令的話,其中的值為0,但是如果有用到TXD指令的話,其中會(huì)有數(shù)據(jù)的,一般會(huì)TXD發(fā)送的數(shù)據(jù),然后接受數(shù)據(jù)會(huì)覆蓋這一區(qū)域。 2、接受區(qū)的大小以您接受到的數(shù)據(jù)長(zhǎng)度為準(zhǔn),同樣,接受字節(jié)的長(zhǎng)度也已您的通訊對(duì)象的回授數(shù)據(jù)幀長(zhǎng)度為準(zhǔn)。 Good Luck~ |
---|---|
|
cvlsam
富士低壓,POD(觸摸屏),PLC專賣
級(jí)別: VIP會(huì)員
![]() ![]() ![]() ![]() |
所有的寄存器都有,那和您的RXD指令部分是沒有關(guān)系的。 Good Luck~ |
---|---|
|
cvlsam
富士低壓,POD(觸摸屏),PLC專賣
級(jí)別: VIP會(huì)員
![]() ![]() ![]() ![]() |
前段時(shí)間剛剛用了CS內(nèi)置的RS232口完成與富士PXR4通訊,用下來的感受是有錢還是買個(gè)通訊擴(kuò)展模塊,省時(shí)省力。 ![]() |
---|---|
|
cvlsam
富士低壓,POD(觸摸屏),PLC專賣
級(jí)別: VIP會(huì)員
![]() ![]() ![]() ![]() |
沒有任何問題。 ![]() Good Luck~ |
---|---|
|