Phần mềm PLC đóng vai trò quan trọng trong các hệ thống điều khiển tự động và được ứng dụng rộng rãi trong nhiều ngành công nghiệp. Tuy nhiên, việc sử dụng, mua bán, chuyển nhượng hoặc cấp phép phần mềm PLC cũng tiềm ẩn nhiều vấn đề pháp lý mà doanh nghiệp cần lưu ý. Bài viết dưới đây sẽ giúp bạn hiểu rõ phần mềm PLC là gì, các quy định pháp luật liên quan và những lưu ý quan trọng trong quá trình sử dụng.
I. Xu hướng ứng dụng phần mềm PLC trong các ngành công nghiệp hiện nay
Cùng với sự phát triển của tự động hóa và chuyển đổi số, phần mềm PLC ngày càng được ứng dụng rộng rãi trong nhiều lĩnh vực công nghiệp như sản xuất, chế biến, năng lượng, logistics và hạ tầng. Việc sử dụng phần mềm PLC giúp doanh nghiệp kiểm soát quy trình vận hành chính xác, nâng cao năng suất, giảm chi phí và tăng tính ổn định cho hệ thống. Xu hướng này cũng kéo theo nhu cầu sử dụng phần mềm đúng quy định, bảo đảm quyền sở hữu trí tuệ và hạn chế các rủi ro pháp lý trong quá trình khai thác, vận hành.
II. Phần mềm PLC là gì?
Để sử dụng và khai thác hiệu quả, trước hết cần hiểu rõ phần mềm PLC là gì, chức năng của phần mềm trong hệ thống điều khiển tự động cũng như sự khác biệt giữa phần mềm PLC và các phần mềm điều khiển công nghiệp khác.
1. Khái niệm phần mềm PLC
Phần mềm PLC là chương trình hoặc bộ công cụ được sử dụng để lập trình, cấu hình, giám sát và điều khiển hoạt động của Programmable Logic Controller (PLC) – bộ điều khiển logic khả trình trong các hệ thống tự động hóa. Thông qua phần mềm PLC, người dùng có thể thiết lập thuật toán điều khiển, theo dõi trạng thái vận hành, xử lý tín hiệu đầu vào, đầu ra và tối ưu hóa quy trình sản xuất. Tùy theo từng dòng PLC của nhà sản xuất, phần mềm có thể hỗ trợ nhiều ngôn ngữ lập trình và các tính năng chuyên biệt nhằm đáp ứng yêu cầu của từng hệ thống điều khiển.
2. Chức năng của phần mềm PLC trong hệ thống điều khiển tự động
Phần mềm PLC là công cụ hỗ trợ lập trình, cấu hình và quản lý hoạt động của bộ điều khiển PLC trong hệ thống tự động hóa. Một số chức năng chính của phần mềm PLC gồm:
- Xây dựng và chỉnh sửa chương trình điều khiển theo yêu cầu vận hành.
- Nạp, cập nhật và sao lưu chương trình cho bộ điều khiển PLC.
- Giám sát trạng thái hoạt động của hệ thống theo thời gian thực, phát hiện và chẩn đoán lỗi.
- Cấu hình các thông số thiết bị, kết nối với cảm biến, bộ truyền động và các thiết bị ngoại vi.
- Hỗ trợ kiểm tra, mô phỏng và tối ưu chương trình trước khi đưa vào vận hành thực tế, góp phần nâng cao hiệu quả và độ ổn định của hệ thống điều khiển.

Nhờ những chức năng này, phần mềm PLC trở thành công cụ không thể thiếu trong việc xây dựng, vận hành và tối ưu các hệ thống điều khiển tự động hiện đại.
3. Sự khác biệt giữa phần mềm PLC và các phần mềm điều khiển công nghiệp khác
Mặc dù đều được sử dụng trong lĩnh vực tự động hóa, phần mềm PLC và các phần mềm điều khiển công nghiệp khác có sự khác biệt ở nhiều tiêu chí, cụ thể:
- Về mục đích sử dụng: Phần mềm PLC được dùng để lập trình, cấu hình và điều khiển bộ điều khiển PLC, trong khi các phần mềm như SCADA, HMI hoặc DCS chủ yếu phục vụ việc giám sát, quản lý và điều khiển toàn bộ hệ thống.
- Về chức năng: Phần mềm PLC tập trung vào lập trình, nạp chương trình, cấu hình thiết bị và chẩn đoán lỗi. Ngược lại, các phần mềm điều khiển công nghiệp khác hỗ trợ thu thập dữ liệu, hiển thị giao diện vận hành, giám sát trạng thái thiết bị và phân tích dữ liệu.
- Về phạm vi ứng dụng: Phần mềm PLC thường được sử dụng để điều khiển trực tiếp máy móc hoặc từng dây chuyền sản xuất, còn SCADA, HMI và DCS được triển khai để quản lý nhiều thiết bị, nhiều PLC hoặc toàn bộ nhà máy.
- Về vai trò trong hệ thống: Phần mềm PLC là nền tảng để xây dựng chương trình điều khiển, trong khi các phần mềm điều khiển công nghiệp khác giúp người vận hành theo dõi, quản lý và tối ưu hiệu quả hoạt động của hệ thống.
Nhìn chung, các phần mềm này có chức năng bổ trợ cho nhau và thường được tích hợp để tạo thành một hệ thống điều khiển tự động hoàn chỉnh.
II. Quy định pháp luật liên quan đến phần mềm PLC
Bên cạnh các yếu tố kỹ thuật, việc khai thác và sử dụng phần mềm PLC còn chịu sự điều chỉnh của Luật Sở hữu trí tuệ năm 2005, được sửa đổi, bổ sung các năm 2009, 2019, 2022 và 2025 (gọi tắt là Luật Sở hữu trí tuệ 2005 (sửa đổi bổ sung)). Doanh nghiệp cần tuân thủ quy định về quyền tác giả đối với chương trình máy tính để sử dụng phần mềm PLC đúng pháp luật.
1. Những hình thức khai thác và sử dụng phần mềm PLC hợp pháp
Theo khoản 2 Điều 20 (Điều này được sửa đổi bởi khoản 5 Điều 1 Luật Sở hữu trí tuệ sửa đổi 2022) và Điều 22 (Điều này được hướng dẫn bởi Điều 12 Nghị định 17/2023/NĐ-CP) Luật Sở hữu trí tuệ 2005 (sửa đổi bổ sung), chương trình máy tính, bao gồm phần mềm PLC, được bảo hộ dưới hình thức quyền tác giả. Vì vậy, việc khai thác, sử dụng phần mềm PLC chỉ hợp pháp khi có sự cho phép của chủ sở hữu quyền tác giả hoặc thuộc trường hợp ngoại lệ theo luật, đồng thời phải tuân thủ các điều khoản của hợp đồng cấp phép.
Một số hình thức khai thác và sử dụng phần mềm PLC hợp pháp bao gồm:
- Sử dụng theo giấy phép của chủ sở hữu quyền tác giả: Doanh nghiệp được cài đặt và sử dụng phần mềm trong phạm vi, số lượng thiết bị, thời hạn và mục đích theo giấy phép hoặc hợp đồng cấp phép.
- Mua hoặc nhận chuyển nhượng quyền sử dụng hợp pháp: Việc mua bản quyền hoặc nhận chuyển quyền sử dụng từ chủ sở hữu hoặc đơn vị được ủy quyền là căn cứ để khai thác phần mềm PLC hợp pháp theo quy định của pháp luật về sở hữu trí tuệ.
- Sử dụng phần mềm miễn phí hoặc mã nguồn mở đúng điều kiện cấp phép: Đối với các phần mềm được phát hành miễn phí hoặc theo giấy phép mã nguồn mở, người sử dụng phải tuân thủ đầy đủ các điều kiện mà chủ sở hữu quyền tác giả đặt ra.
- Sử dụng theo hợp đồng dịch vụ hoặc hợp đồng thuê bao phần mềm: Doanh nghiệp có thể khai thác phần mềm PLC thông qua các mô hình cấp phép theo thời hạn hoặc dịch vụ, miễn việc sử dụng phù hợp với nội dung hợp đồng đã ký kết.

Việc sử dụng phần mềm PLC đúng phạm vi được cấp phép không chỉ giúp doanh nghiệp tuân thủ quy định pháp luật mà còn hạn chế nguy cơ phát sinh tranh chấp về quyền tác giả, quyền sở hữu trí tuệ và trách nhiệm bồi thường trong quá trình hoạt động.
2. Trường hợp sử dụng phần mềm PLC có thể phát sinh rủi ro pháp lý
Việc sử dụng phần mềm PLC có thể phát sinh rủi ro pháp lý nếu không tuân thủ quy định của Luật Sở hữu trí tuệ và các điều khoản trong hợp đồng cấp phép. Một số trường hợp phổ biến bao gồm:
- Sử dụng phần mềm PLC không có bản quyền hoặc sử dụng vượt quá phạm vi được cấp phép, như cài đặt trên nhiều thiết bị hoặc cho nhiều người dùng hơn số lượng được phép.
- Sao chép, sửa đổi hoặc phân phối phần mềm PLC trái phép khi chưa được chủ sở hữu quyền tác giả cho phép, xâm phạm quyền tài sản đối với chương trình máy tính theo Luật Sở hữu trí tuệ.
- Vi phạm các điều khoản của hợp đồng cấp phép, chẳng hạn như chuyển giao tài khoản, chuyển nhượng quyền sử dụng hoặc khai thác phần mềm trái với nội dung đã thỏa thuận.
- Sử dụng phần mềm bẻ khóa (crack), phần mềm giả mạo hoặc phần mềm có nguồn gốc không rõ ràng, làm gia tăng nguy cơ tranh chấp về quyền sở hữu trí tuệ và trách nhiệm bồi thường thiệt hại.
Để hạn chế các rủi ro này, doanh nghiệp nên sử dụng phần mềm PLC có nguồn gốc hợp pháp, tuân thủ đúng phạm vi cấp phép và thường xuyên rà soát việc sử dụng phần mềm trong nội bộ.
3. Các vấn đề cần lưu ý khi mua, chuyển nhượng hoặc cấp phép sử dụng phần mềm PLC
Trước khi ký kết hợp đồng, doanh nghiệp cần lưu ý một số vấn đề quan trọng. Việc rà soát kỹ các điều khoản sẽ giúp hạn chế rủi ro pháp lý và bảo vệ quyền lợi của mình.
- Xác minh chủ thể có quyền cấp phép hoặc chuyển nhượng: Chỉ nên giao dịch với chủ sở hữu quyền tác giả hoặc tổ chức, cá nhân được ủy quyền hợp pháp để tránh rủi ro về quyền sở hữu trí tuệ.
- Kiểm tra phạm vi quyền sử dụng: Cần làm rõ phần mềm được cấp phép theo hình thức nào (độc quyền hoặc không độc quyền), số lượng thiết bị được cài đặt, số người dùng, thời hạn và phạm vi khai thác.
- Rà soát nội dung hợp đồng: Hợp đồng nên quy định cụ thể về quyền và nghĩa vụ của các bên, giá chuyển nhượng hoặc phí cấp phép, phương thức thanh toán, trách nhiệm bảo hành, hỗ trợ kỹ thuật, cập nhật phần mềm và cơ chế giải quyết tranh chấp.
- Đánh giá các điều kiện hạn chế sử dụng: Doanh nghiệp cần lưu ý các điều khoản về việc sao chép, sửa đổi, chuyển giao cho bên thứ ba hoặc khai thác thương mại để tránh vi phạm hợp đồng và pháp luật về sở hữu trí tuệ.
Việc rà soát đầy đủ các nội dung trên sẽ giúp doanh nghiệp sử dụng phần mềm PLC đúng quy định, bảo đảm quyền lợi của mình và hạn chế các tranh chấp pháp lý có thể phát sinh.
4. Cơ quan nào có thẩm quyền giải quyết tranh chấp liên quan đến phần mềm PLC?
Tranh chấp liên quan đến phần mềm PLC có thể được giải quyết thông qua thương lượng, hòa giải, trọng tài hoặc Tòa án, tùy thuộc vào thỏa thuận của các bên và tính chất của vụ việc. Đối với các tranh chấp về quyền tác giả đối với chương trình máy tính hoặc tranh chấp phát sinh từ hợp đồng cấp phép, chuyển nhượng quyền sử dụng phần mềm, Tòa án nhân dân là cơ quan có thẩm quyền áp dụng các biện pháp dân sự và hình sự theo quy định của pháp luật.
Bên cạnh đó, Điều 200 Luật Sở hữu trí tuệ năm 2005 (được sửa đổi, bổ sung) quy định, trong phạm vi nhiệm vụ, quyền hạn của mình, Tòa án, Thanh tra, Quản lý thị trường, Hải quan, Công an và Ủy ban nhân dân các cấp đều có thẩm quyền xử lý hành vi xâm phạm quyền sở hữu trí tuệ; trong đó, biện pháp dân sự và hình sự thuộc thẩm quyền của Tòa án, còn biện pháp hành chính thuộc thẩm quyền của các cơ quan quản lý nhà nước có liên quan.
5. Hành vi vi phạm liên quan đến phần mềm PLC bị xử lý như thế nào?
Theo Điều 199 Luật Sở hữu trí tuệ năm 2005 (được sửa đổi, bổ sung), tổ chức, cá nhân có hành vi xâm phạm quyền đối với phần mềm PLC sẽ bị xử lý tùy theo tính chất, mức độ vi phạm. Cụ thể:
- Biện pháp dân sự: Áp dụng khi chủ sở hữu quyền yêu cầu Tòa án buộc bên vi phạm chấm dứt hành vi xâm phạm, xin lỗi, cải chính công khai, bồi thường thiệt hại hoặc thực hiện các nghĩa vụ dân sự khác.
- Biện pháp hành chính: Áp dụng đối với các hành vi vi phạm theo quy định của pháp luật về xử phạt vi phạm hành chính trong lĩnh vực sở hữu trí tuệ, như buộc chấm dứt hành vi vi phạm, tịch thu tang vật, phương tiện vi phạm hoặc áp dụng các biện pháp khắc phục hậu quả.
- Biện pháp hình sự: Trường hợp hành vi xâm phạm đủ yếu tố cấu thành tội phạm, người vi phạm có thể bị truy cứu trách nhiệm hình sự theo quy định của Bộ luật Hình sự 2015.

Ngoài ra, trong trường hợp cần thiết, cơ quan có thẩm quyền còn có thể áp dụng biện pháp khẩn cấp tạm thời, biện pháp kiểm soát hàng hóa xuất khẩu, nhập khẩu liên quan đến sở hữu trí tuệ hoặc biện pháp ngăn chặn và bảo đảm xử phạt hành chính theo quy định của pháp luật.
IV. Giải đáp các thắc mắc về phần mềm PLC
Trong quá trình sử dụng phần mềm PLC, doanh nghiệp thường gặp nhiều vướng mắc liên quan đến quyền tác giả, hợp đồng cấp phép và trách nhiệm pháp lý. Dưới đây là giải đáp một số câu hỏi thường gặp về phần mềm PLC theo quy định của pháp luật hiện hành.
1. Phần mềm PLC có được bảo hộ quyền tác giả không?
Có. Theo khoản 1 Điều 22 Luật Sở hữu trí tuệ năm 2005 (được hướng dẫn bởi Điều 12 Nghị định 17/2023/NĐ-CP), chương trình máy tính được bảo hộ quyền tác giả như tác phẩm văn học, dù được thể hiện dưới dạng mã nguồn hay mã máy. Do đó, phần mềm PLC đáp ứng điều kiện là chương trình máy tính sẽ được pháp luật bảo hộ quyền tác giả mà không phụ thuộc vào hình thức thể hiện.
Tuy nhiên, quyền tác giả chỉ bảo hộ hình thức thể hiện của chương trình máy tính, không bảo hộ ý tưởng, thuật toán, quy trình hay nguyên lý hoạt động của phần mềm. Vì vậy, chủ sở hữu phần mềm PLC có quyền khai thác, cấp phép, chuyển nhượng và yêu cầu xử lý các hành vi sao chép, sử dụng trái phép theo quy định của pháp luật.
2. Doanh nghiệp có được tự ý sao chép phần mềm PLC để sử dụng nội bộ không?
Trước hết, doanh nghiệp cần lưu ý rằng không được tự ý sao chép phần mềm PLC để sử dụng nội bộ nếu chưa được chủ sở hữu quyền tác giả cho phép hoặc vượt quá phạm vi của giấy phép sử dụng. Theo khoản 1 Điều 20 Luật Sở hữu trí tuệ năm 2005 (được sửa đổi bởi khoản 5 Điều 1 Luật Sở hữu trí tuệ sửa đổi 2022), quyền sao chép chương trình máy tính thuộc quyền tài sản của chủ sở hữu quyền tác giả; chỉ người được chủ sở hữu cho phép mới được thực hiện, trừ các trường hợp ngoại lệ do pháp luật quy định.
Riêng đối với chương trình máy tính, người sử dụng hợp pháp chỉ được làm một bản sao dự phòng để thay thế khi bản gốc bị xóa, hỏng hoặc không thể sử dụng và không được chuyển giao bản sao đó cho tổ chức, cá nhân khác.
3. Nên mua phần mềm PLC bản quyền hay sử dụng phiên bản miễn phí?
Đối với doanh nghiệp, nên ưu tiên sử dụng phần mềm PLC bản quyền để bảo đảm tính hợp pháp, được cập nhật, hỗ trợ kỹ thuật và hạn chế rủi ro về bảo mật cũng như tranh chấp quyền sở hữu trí tuệ. Trong khi đó, phiên bản miễn phí chỉ nên sử dụng khi được chủ sở hữu phát hành hợp pháp hoặc theo giấy phép mã nguồn mở và phải tuân thủ đầy đủ các điều kiện sử dụng. Doanh nghiệp cần kiểm tra kỹ nguồn gốc và điều kiện cấp phép của phần mềm PLC trước khi đưa vào sử dụng để tránh các rủi ro pháp lý.
4. Hợp đồng cấp phép sử dụng phần mềm PLC cần quy định những nội dung gì?
Theo khoản 1 Điều 48 Luật Sở hữu trí tuệ năm 2005 (được sửa đổi, bổ sung), hợp đồng cấp phép sử dụng quyền tác giả đối với chương trình máy tính phải được lập thành văn bản và có các nội dung chủ yếu sau đây:
- Tên và địa chỉ đầy đủ của bên chuyển quyền và bên được chuyển quyền.
- Căn cứ chuyển quyền.
- Phạm vi chuyển giao quyền (phạm vi sử dụng, thời hạn, lãnh thổ, đối tượng sử dụng...).
- Giá và phương thức thanh toán.
- Quyền và nghĩa vụ của các bên.
- Trách nhiệm do vi phạm hợp đồng.
Ngoài ra, theo khoản 2 Điều 48 Luật này, việc thực hiện, sửa đổi, chấm dứt hoặc hủy bỏ hợp đồng được áp dụng theo quy định của Bộ luật Dân sự. Đối với phần mềm PLC, doanh nghiệp cũng nên quy định rõ số lượng thiết bị được cài đặt, quyền cập nhật, bảo trì, hỗ trợ kỹ thuật và cơ chế giải quyết tranh chấp để hạn chế rủi ro trong quá trình sử dụng.
5. Khi xảy ra lỗi phần mềm PLC, nhà cung cấp có phải chịu trách nhiệm không?
Việc nhà cung cấp có phải chịu trách nhiệm khi xảy ra lỗi phần mềm PLC hay không phụ thuộc vào nội dung hợp đồng cấp phép, hợp đồng cung cấp phần mềm hoặc thỏa thuận bảo hành giữa các bên. Nếu lỗi thuộc phạm vi bảo hành hoặc do nhà cung cấp vi phạm nghĩa vụ về chất lượng, bảo trì, hỗ trợ kỹ thuật theo hợp đồng thì nhà cung cấp phải thực hiện các nghĩa vụ đã cam kết và có thể phải bồi thường thiệt hại nếu gây tổn thất cho bên sử dụng.
Theo khoản 2 Điều 402 Bộ luật Dân sự 2015, các bên có quyền thỏa thuận về đối tượng, chất lượng, quyền, nghĩa vụ, trách nhiệm do vi phạm hợp đồng và các nội dung khác; đồng thời, khoản 2 Điều 48 Luật Sở hữu trí tuệ năm 2005 (sửa đổi bổ sung) quy định việc thực hiện, sửa đổi, chấm dứt hoặc hủy bỏ hợp đồng sử dụng quyền tác giả được áp dụng theo quy định của Bộ luật Dân sự. Vì vậy, doanh nghiệp cần quy định rõ trách nhiệm bảo hành, bảo trì, hỗ trợ kỹ thuật và bồi thường trong hợp đồng để bảo vệ quyền lợi của mình.
V. Doanh nghiệp nên liên hệ NPLaw trong những trường hợp nào liên quan đến phần mềm PLC?
Doanh nghiệp nên liên hệ NPLaw khi cần tư vấn các vấn đề pháp lý liên quan đến phần mềm PLC như rà soát tính hợp pháp của việc sử dụng phần mềm, tư vấn quyền tác giả đối với chương trình máy tính, soạn thảo hoặc rà soát hợp đồng cấp phép, chuyển nhượng quyền sử dụng phần mềm, giải quyết tranh chấp về sở hữu trí tuệ hoặc xử lý các hành vi xâm phạm quyền tác giả.
Với đội ngũ luật sư giàu kinh nghiệm trong lĩnh vực sở hữu trí tuệ và tư vấn doanh nghiệp, NPLaw sẽ hỗ trợ doanh nghiệp xây dựng phương án pháp lý phù hợp, bảo vệ quyền và lợi ích hợp pháp, đồng thời hạn chế các rủi ro phát sinh trong quá trình khai thác và sử dụng phần mềm PLC.
Trên đây là các thông tin mang tính tham khảo, Quý khách hàng cần tư vấn chi tiết về trường hợp cụ thể, vui lòng liên hệ cho Hãng luật NPLaw để được tư vấn ngay.