Page top

CJ1W-SCU

CJ系列 序列通訊模組

CJ1W-SCU

可與元件高速連接的序列通訊模組

型號CJ1W-SCU[]1-V1於2023年3月停產

機器規格

控制器系列 CJ系列
品名 序列通訊模組
模組種類 CPU高功能模組
型號 CJ1W-SCU22 CJ1W-SCU32 CJ1W-SCU42 CJ1W-
SCU21-V1
CJ1W-
SCU31-V1
CJ1W-
SCU41-V1

序列

通訊埠

連接埠1 RS-232C RS-422A/485 RS-422A/485 RS-232C RS-422A/485 RS-422A/485
連接埠2 RS-232C RS-422A/485 RS-232C RS-232C RS-422A/485 RS-232C
協定 連接埠1

各連接埠可選擇上位連結、協定巨集指令、序列閘道器、

無程序通訊、NT連結、Modbus-RTU子局、繞回測試、

上位連結1:1步驟模式 *1、*2

各連接埠可選擇上位連結、

協定巨集指令、NT連結、繞回測試 

・模組Ver.1.2以上還另外支援序列

閘道器、無程序通訊、上位連結1:1步驟*1
・模組Ver.1.3以上支援Modbus-RTU子局模式。

連接埠2
CPU設備 與其他安裝的CPU高功能模組合計最多16台
安裝位置無特殊限制。
但使用外部中斷Task時,必須安裝於CPU設備以下的插槽之一。
˙安裝於CJ2H-CPU6@-EIP型時:插槽0~3
˙安裝於CJ2H-CPU6@型、CJ2M-CPU[][]型、CJ1G/H-CPU[][]H
型時:插槽0~4
˙安裝於CJ1M-CPU[][]型時 *4:插槽0~2
安裝於上述以外的插槽時,外部中斷Task將不會啟動。

與其他安裝的CPU高功能模組合計

最多16台安裝位置無特殊限制。

增設設備
與CPU模組交換資料 軟體開關及狀態持續更新 在CPU高功能模組繼電器區25CH中,佔用25CH (持續與CPU模組交換資料)
從系統設定的CPU模組傳送 在CPU高功能模組DM區中,各序列埠各佔用10CH (合計20CH)
在以下時間點自CPU模組傳送資料
˙電源ON、重新啟動
˙階梯圖(STUP)指令
˙將系統設定變更中(AR區)從OFF設為ON
簡易備份功能 透過CPU模組的簡易備份操作,即可將序列通訊模組內的協定巨集指令資料備份/還原至SD記憶卡,或與SD記憶卡內的資料進行比對(僅限使用CJ2/CJ1-H/CJ1M CPU模組時)。
消耗電流*3 280mA+x 400mA 360mA+x 280mA+x 380mA 380mA+x
重量 160g以下 120g以下 140g以下 110g以下 110g以下 110g以下
其他一般規格 以CJ系列的一般規格為準。

*1. 序列閘道器:在協定巨集指令模式中亦可執行序列閘道器功能。
*2. 無程序通訊:以無程序通訊方式接收資料時,可啟動外部中斷Task。

CJ2 CPU模組 組合模組Ver.1.1以上與CJ2M CPU模組時,可執行高速無程序通訊(DRXDU/ DTXDU指令)。

*3. 序列通訊模組單體的消耗電流。使用NT-AL001型時,從序列通訊模組供應NT-AL001型的電源。 

使用NT-AL001型時,每1台NT-AL001型增加0.15A的消耗電流。各模組的消耗電流值不同。更換模組時請注意。
x:以RS-232C埠供應NT-AL001型5V電源用時,每1埠加計0.15A。

*4. CJ1M-CPU[][]於2021年3月底停止接單。

通訊協定規格

上位連結規格


項目 內容
通訊方式 半雙工(使用Give in功能時為全雙工)
同步方式 起停同步(非同步式)
通訊速度*1 RS-232C埠及RS-422A/485埠:1200/2400/4800/9600/19200/38400/57600/115200/230400 bit/s *2
工廠出貨時:9600 bit/s
通訊距離*1

RS-232C埠:最遠15m *3
RS-422A/485埠:
・使用CJ1W-SCU[]1-V1型時
最遠500m (纜線總延長長度500m以下、T分歧的支線長度10m 以下)
・使用CJ1W-SCU[]2型時
最遠1200m (纜線總延長長度1200m以下、可多點連接。

但連接NT-AL001型時的RS-422A/485端最長為500m)

連接類型 RS-232C埠:1:1 (使用轉接頭可達到1:N[N=最多32台])
RS-422A/485埠:1:N (N=最多32台)
連接台數 最多32台(0~31號機、1:1連接時設定為0號機)
訊框形式 C模式指令 標頭:[]、位址:(上位連結用模組No.) 0~31 (BCD形式)、
資料:標頭碼+文字、
錯誤檢查碼:FCS、端子台:*+CR
FINS指令 標頭:[]、位址:(上位連結用模組No.) 0~31 (BCD形式)、
資料:標頭碼(FA固定)+FINS標頭+FINS指令+文字、
錯誤檢查碼:FCS、端子台:*+CR
錯誤檢查碼 垂直同位 偶數/奇數/無 以及FCS (將水平同位轉換為ASCII的結果)
指令的流程與種類 指令的流程 指令的種類 內容
上位電腦
→控制器
C模式指令 可與以1:1或1:N直接連接的控制器進行通訊 *4

FINS指令

(以上位連結通訊協定發行)

可與以1:1或1:N直接連接的控制器進行通訊
控制器
→上位電腦

FINS指令

(以上位連結通訊協定發行)

以CPU模組的SEND/RECV/CMND指令進行通訊 *5

*1. 通訊速度、通訊距離可能需依據對方機器而定。
*2. 230400 bit/s僅限CJ1W-SCU[]2型。
*3. RS-232C的纜線最長長度為15m。但以超過19.2k bit/s的速度使用時,由於RS-232C規格並未定義,因此請參閱對方機器的手冊。

*4. 從上位電腦製作指定的訊框並發送。
*5. 上位電腦端需要解析指令、回傳應答的通訊協定。
上位電腦:只有在控制器=1:1時才有可能。

協定巨集功能規格

項目 内容

協定

數量

最多20 可透過通訊協定支援工具(CX-Protocol)建立、登錄

時序

數量

最多1000

每1通訊

協定

時序數量 最多60
訊息數量 最多300

接收矩陣

數量

最多100

時序的執行條件

透過控制器本體的PMCR指令(指定時序No.)
通訊方式 半雙工或全雙工
同步方式 起停同步(非同步式)
通訊速度*1 RS-232C埠及RS-422A/485埠:
1200/2400/4800/9600/19200/38400/57600/115200/230400 bit/s
工廠出貨時:9600 bit/s *2
通訊距離*1

RS-232C埠:最遠15m
RS-422A/485埠:
・使用CJ1W-SCU[]1-V1型時最遠500m 

(纜線總延長長度500m以下、T分歧的支線長度10m 以下)
・使用CJ1W-SCU[]2型時最遠1200m 

(纜線總延長長度1200m以下、可多點連接。

但連接NT-AL001型時的RS-422A/485端最長為500m)

連接類型 RS-232C埠:1:1 (使用轉接頭可達到1:N[N=最多32台])
RS-422A/485埠:1:N (N=最多32台)
連接台數 最多32台(0~31號機、1:1連接時設定為0號機)

控制器

協定巨

功能

之間的 

資料交

最大

CH數

操作指定 250CH 包含資料CH數欄位(1CH)

連結CH

指定

500CH O1、O2、I1、I2合計500CH
直接指定
500CH 每個資料屬性的最大CH數

時序單

位的

(步階

共通參數)

每個時序的

步階數

最多16

傳送控制

參數

可選擇X-on/X-off流程、RS/CS流程、Delimiter控制、Contention控制任一,

或選擇Modem控制

應答通知

方法

(操作指定)

掃描通知方式:在CPU模組掃描時,將接收到的資料寫入I/O記憶體。
掃描方式(固定)
中斷通知方式
中斷通知方式(接收Case No.)

處理傳送

接收的

監視時間

可監視等待接收、接收完成、發送完成任一
設定範圍分別為:0.01~0.99s、0.1~9.9s、1~99s、1~99分

連結通道

指定

在控制器本體與序列通訊模組之間,通訊模組更新時進行資料交換的區域。
儲存接收資料的區域、儲存發送資料的區域可各有2個。 *3

步階

單位

內容

指令

僅發送(Send)、僅接收(Recv)、發送與接收(Send&Recv)、待機(Wait)、

清除接收緩衝空間(Flush)、ER-ON (Open)、ER-OFF (Close)任一

重複

計數器

1~255次
重試次數 0~9 (但僅限指令發送與接收時)

發送等待

時間

0.01~0.99s、0.1~9.9s、1~99s、1~99分任一
(但僅限指令發送或發送與接收時)

有無應答

寫入
(操作指定)

(將接收的資料儲存於PMCR指令第4操作指定的區域時)

接收處理結束時,可選擇是否儲存接收訊息

後續處理

可選擇:步階正常完成時,End (結束時序)、Next (前進至下一個步階No.)、

Goto (前進至指定步階No.)、Abort (中斷步階、結束該時序)任一

錯誤處理 步階警報時,同上
發送訊息

指令於發送或發送與接收時,

發送至指定位址的資料

由標頭、位址、長度、資料、錯誤檢查碼、

端子台組成

接收訊息

指令於接收或發送與接收時,

從指定位址發送的資料

接收矩陣

指令於接收或發送與接收時,可設定預期的

接收訊息(最多15種),若有一致的資料

則切換至後續處理。

No.00~15的各個Case皆可指定接收訊息

與後續處理最多16個Case之中,

有1個Case必須在接收訊息中設為

「Other」

(設定的接收訊息以外的訊息)

訊息

單位

的內容

標頭、

端子台

的資料
屬性

常數 ASCII資料、HEX資料、控制碼任一

發送/

接收

訊息中

的位址

資料

資料

屬性

常數

ASCII資料、Hex資料、控制碼任一

(如為位址則不可選擇控制碼)

變數14

無轉換、轉換為ASCII資料、轉換為HEX資料任一

(可指定讀取/寫入方向)

指定方式 (X,Y)
X:有效位址(從何處開始讀取或寫入何處)
Y:資料長度(1~1000) *4
指定通道 讀取通道
(I/O記憶體→發送資料)

以PMCR指令的

第3操作指定

設定起始位址+n
(n可以為包含重複

計數器N的

1次方程式aN+b)

以連結通道指定
I/O記憶體直接指定
通道寫入
(接收資料→I/O記憶體)

以PMCR指令的

第4操作指定

以連結通道指定
I/O記憶體直接指定
萬用字元 任何資料或位址皆可接收
(僅限接收訊息)
重複計數器 N
包含重複計
數器的1次方
程式
aN+b a:0~1000、b:1~1000N:重複計數器值
萬用字元 與長度無關的接收
(僅限接收訊息)
指定通道 讀取通道
(I/O記憶體→發送資料)

以PMCR指令的

第3操作指定

設定起始位址+n
(n可以為包含重複

計數器N的

1次方程式aN+b)

以連結通道指定
I/O記憶體直接指定
錯誤檢查碼 可計算LRC、LRC2、CRC-CCITT、CRC-16、SUM、SUM1、SUM2

發送/接收

訊息的

最大長度

1000 Byte (但依系統設定,最大長度可設為200~1000之間)

1個訊息中的

資料屬性

登錄最大數量

96個 *5

1個訊息中的

寫入資料屬性

登錄最大數量

30個 *6
追蹤功能 *7 ・發送及接收訊息的時間系列資料,合計最多可追蹤1700 byte (字元)
・亦可追蹤步階No.、RS、CS等控制訊號的變化。

*1. 通訊速度、通訊距離可能需依據對方機器而定。
*2. 模組Ver.1.2以上亦可選擇57600 bit (57.6k) /s (不可選擇115200 (115.2k) bit/s)115200/230400 bit/s僅限使用CJ1W-SCU[]2型時。

*3. 模組Ver.1.2以上版本在過去的要求之後,除了I/O更新方式外,亦支援全時I/O更新方式(以配置的DM區域選擇)。
*4. 資料長度為傳送路徑上的Byte數
*5. 依據CX-Protocol,1個訊息中最多可登錄96個資料屬性。
*6. 若在1個訊息中登錄31個以上的寫入資料屬性,並執行協定巨集指令時,將會造成「巨集語法錯誤」。
*7. 在CPU模組為運轉/監控模式時動作。(NJ系列CPU模組無監控模式)
註. 在協定巨集指令模式中,以2線式使用RS-422A/485時,請僅使用傳送控制參數中的數據機控制,勿選擇RS/CS流程控制。

序列閘道器的功能與規格

項目 内容
轉換來源 FINS指令(經由網路(含上位連結FINS)、經由CPU匯流排接收)
轉換功能 ・接收的FINS指令目標為模組序列埠,若FINS指令碼為
2803HEX,則將FINS標頭去除,轉換為CompoWay/F指令
2804HEX,則將FINS標頭去除,轉換為Modbus-RTU指令
2805HEX,則將FINS標頭去除、轉換為Modbus-ASCII指令後,發送至序列埠
・接收到的FINS指令的目標若為模組(任何FINS指令碼)時,請以上位連結標頭/端子台封裝FINS指令並發送
轉換後 ・CompoWay/F指令
・Modbus-RTU指令
・Modbus-ASCII指令
・上位連結FINS指令
有效的序列通訊模式 序列閘道器模式或協定巨集指令模式
佇列功能 最多可保持5個等待轉換/發送的FINS指令
協定巨集指令執行中的處理 在協定巨集指令執行中接收到FINS指令時,序列閘道會在序列通訊的步階之間中斷。但是,下一個步階為Receive指令時,將不會執行序列閘道而是待機。上述以外的情況則立即執行 *1
響應超時監視功能 透過序列閘道功能,監控自發送已轉換為各通訊協定的訊息到接收應答為止的時間(使用序列閘道器模式或協定巨集指令模式時)預設:5秒、任意設定:0.1~25.5秒 *2
發送開始超時監視功能 接收FINS指令後轉換為各通訊協定,監控自開始發送為止的時間(僅限使用協定巨集指令模式時)
預設:5秒、任意設定:0.1~25.5秒 *3
發送延遲功能 透過序列閘道器功能,可設定轉換為各通訊協定之後,到實際發送資料為止的時間(使用序列閘道器模式或協定巨集指令模式時)預設:0秒、任意設定:0.01~300.00秒

*1. 序列閘道器執行時,將清除接收緩衝區。將序列閘道器禁止開關(配置繼電器區域)從OFF設為ON,即可在使用協定巨集指令模式時,禁止序列閘道器功能。

*2. 超時時,FINS結束碼(0205Hex (響應超時))會傳回至FINS發行來源。
*3. 超時時,會將FINS結束碼(0204Hex (遠端節點忙碌))傳回至FINS指令發行來源。

此時不會執行發送處理,而是捨棄接收到的FINS指令。

無程序通訊的規格

項目 内容
通訊方式 全雙工
通訊速度 *1 RS-232C埠及RS-422A/485埠:1200/2400/4800/9600/19200/38400/57600/115200/230400 bit/s *2
工廠出貨時:9600 bit/s
通訊距離 *1 RS-232C埠:最遠15m
RS-422A/485埠:
・使用CJ1W-SCU[]1-V1型時
最遠500m (纜線總延長長度500m以下、T分歧的支線長度10m 以下)
・使用CJ1W-SCU[]2型時
最遠1200m (纜線總延長長度1200m以下、可多點連接。但連接NT-AL001型時的RS-422A/485端最長為500m)
訊息
(通訊訊框結構)
在配置DM區域設定區域中設定以下6種之一
A僅資料(無開始碼、結束碼)
B開始碼+資料
C資料+結束碼
D開始碼+資料+結束碼
E資料+CR+LF
F開始碼+資料+CR+LF
在配置DM區域設定中設定(有無開始碼、有無結束碼、有開始碼時設定開始碼為00~FFHEX、有結束碼時設定結束碼為00~
FFHEX、無結束碼時設定接收資料數)
開始碼 無、或00~FFHEX
結束碼 無、或00~FFHEX、或CR+LF
接收時的接收資料數 上述A或B時,在1~256 Byte的範圍內設定接收資料數(根據配置DM區域設定)
發送訊息 CJ:使用TXDU或DTXDU指令 *3
NJ:使用SerialSend 指令
接收訊息 CJ:使用RXDU指令或DRXDU指令 *3
NJ:使用SerialRcv/SerialRcvNoclear指令 *4
最大訊息長度 發送、接收包含開始碼、結束碼,最大259 Byte (若不包含則為最大256 Byte)
資料的轉換 無轉換
通訊步驟
發送延遲時間 CJ:執行TXD或TXDU指令或DTXDU指令時,在發送延遲時間之後,從連接埠發送資料。*3
0~300秒(0~300,000ms)
(可以10ms為單位設定:根據配置DM區域設定)
NJ:執行SerialSend指令時,在發送延遲時間之後,從連接埠發送資料。
0~300 秒(0~300,000ms)
(可以10ms為單位設定:以Symac Studio或CJ模組設備變數設定)
接收計數器 可計算連接埠接收到的資料數(0~256)
接收緩衝區的清除時間點 ・使用CJ1W-SCU[]1-V1型時:執行RXD/RXDU指令後清除
・使用CJ1W-SCU[]2型時:可在配置DM中設定DRXDU指令「清除/不清除接收緩衝區」 *3
・使用NJ型時:SerialRcv指令:讀取接收資料之後
SerialRcvNoClear指令:將接收資料長度(Size)設為「0」並執行時 *4

*1. 通訊速度、通訊距離可能需依據對方機器而定。
*2. 115200/230400 bit/s僅限CJ1W-SCU[]2型。
*3. DTXDU指令、DRXDU指令僅限於將CJ1W-SCU[]2型安裝於CJ2H CPU模組Ver.1.1以上以及CJ2M CPU模組時才能使用。

*4. SerialRcvNoclear指令僅能用於CJ1W-SCU[]2型模組Ver.2.1以上、CPU模組Ver.1.03以上以及Sysmac Studio Ver.1.04以上。

Modbus-RTU的規格

項目 内容
模式 Modbus-RTU子局模式 *1
傳送速度 1200/2400/4800/9600/19200/38400/57600/115200/230400 bit/s *2
預設:19200 bit/s
資料長度 8 bit
同位元 偶數/奇數/無
預設:偶數同位元
停止位元 1 bit (只有在無同位元設定時為2 bit)
位址設定範圍 1~247 (廣播為0)
訊框格式 Slave Address :1 Byte
Function Code :1 Byte
Data :0~252 Byte
CRC碼:2 Byte
*1. 不支援Modbus-ASCII子局模式。
*2. 230400 bit/s僅限CJ1W-SCU[]2型。