将动态库引入到工程
第一步 拷贝动态库文件
将动态链接库(.dll)放置到控制器CPAC目录下。
第二步 修改配置
配置RTS3S.CFG
文件
配置文件内容如下:
[IODRIVERLIST]
;MODULE0=3SSJA1000P
MODULE0=GT8003S
INITFCT0=IODrvInit
;INITFCT1=IODrvInit
[PLC]
DisableSerialProgramming=Yes
SETTINGS_FROM_CFG=Yes
;USE SYSINTR_TIMING AS TICK=No
CESchedulerSleepTillTick=Yes
Files=\hard disk\CPAC
BootMode=Run
MapPhysical0=Shm
MapPhysical1=Shm1
NoSetMemoryDivision=1
;UseIRQ10ForExternalEventTask=Yes
;CEGetTimeSyncWithTick=Yes
;DataSize=0x3000000
UseIRQ11ForExternalEventTask=Yes
[Googol]
UsePortAddress=0
UseIsaCard=0
IsaBaseAddress=0x300
IsaIrqNumber=9
RetainOffset=0x800
IOOffset=0x0
IOOputOffset=0x100
IODiagnosis=0x1f0
pIOOffset=0x0
pIOOputOffset=0x0
pIODiagnosis=0x0
ideaType=0
IOExtendType=0
[RETAIN]
;TYPE=Task
SIZE=0x300
[External Dlls]
CheckExtRef=Yes
Path0=triton_cpac
[VISUALIZATION]
TargetVisuLoadOnlyCurrentUsedBitmaps=Yes
FONT0=SUNFON.ttf
FONT1=MSYH.ttf
[SJA1000P]
SJAPCIScan=1
SJAInterruptTaskPriority=0
SJAOutputControlMode=0x1a
;SJASendTestMsgAfterInit=1
SJAPCIVendorId=0x11d4
SJAPCISubVendorId=0x0
SJAPCIDeviceId=0x1535
SJAPCISubsystemId=0x0
SJAXTALFrequency=24000000
;TargetVisuWindowBottom=300
;TargetVisuWindowLeft=0
;TargetVisuWindowRight=400
;TargetVisuWindowTop=0
在[External DLLs]
中增加triton_cpac.lib
作为调用项:
[External Dlls]
CheckExtRef=Yes
Path0=triton_cpac
第三步 拷贝静态库文件
添加triton_cpac.lib
到您的工程中:
第四步 编写程序
编写您的OtoStudio程序,在适当的时机以适当的频率调用发送和接收方法即可。可参考教程中的示例程序。