另外,我有5套CPU315-2DP,外加5套CP343-1,可以用ISO-on-TCP组态,但是不能用S7组态,求指教。谢谢
最佳答案
S7程序中包括FB65"TCON的调用及带有ISO-on-TCP连接参数的数据结构UDT65"TCON_PAR"。S7程序中还包含函数库STandardLibrary->CommunicationBlocks中函数FB63"TSEND"和FB64"TRCV"的调用,通过调用FB63"TSEND"块,可以将数据发送给一个S7站,一个S5站,一个PC站或第三方系统。调用FB64"TRCV"块,可以接收一个S7站,一个S5站,一个PC站或第三方系统发送的数据.
首先在S7-300站中创建硬件配置,在这里将MB10作为时钟脉冲。通过时钟脉冲发送数据。存盘编译并将硬件配置下载到CPU中。
STEP7程序包含程序块OB100,OB1,FB400,DB400,FB420,UDT65和FB63,FB64,FB65及FB66。
OB100:
OB100在CPU重新运行时执行一次(暖起动)。在这个OB块中第一次的通信通过M0.3"START-UP"触发。
OB1:
OB1循环执行,FB400(背景数据块:DB400)在OB1中调用,使用M0.3"START-UP"对INIT_COM赋值,在FB400被调用后,M0.3在OB1中被复位。
参考:《S7-300CPU31x—通信组态和编程—使用S7通信块》
htTP://gongkong.gongye360.com/paper_view.html?id=153801
提问者对于答案的评价:
谢谢